Skip to content

Commit 9a8b8ae

Browse files
committed
Update Coin3D external projects
1 parent ab48448 commit 9a8b8ae

File tree

8 files changed

+66
-33
lines changed

8 files changed

+66
-33
lines changed

3rdparty/CMakeLists.txt

+8-3
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ else()
2828
set(PATCH_EXECUTABLE patch)
2929
endif()
3030

31+
add_subdirectory(coin3d/boost-header-libs-full)
32+
add_subdirectory(coin3d/cpack.d)
33+
add_subdirectory(coin3d/soanydata)
34+
add_subdirectory(coin3d/sogui)
35+
3136
add_subdirectory(atidaq)
3237
add_subdirectory(boost)
3338
add_subdirectory(bullet)
@@ -36,15 +41,15 @@ add_subdirectory(libiconv)
3641
add_subdirectory(nlopt)
3742
add_subdirectory(ode)
3843
add_subdirectory(pqp)
39-
add_subdirectory(simage)
44+
add_subdirectory(coin3d/simage)
4045
add_subdirectory(solid)
4146
add_subdirectory(zlib)
4247

4348
add_subdirectory(libxml2)
44-
add_subdirectory(coin)
49+
add_subdirectory(coin3d/coin)
4550

4651
add_subdirectory(libxslt)
47-
add_subdirectory(soqt)
52+
add_subdirectory(coin3d/soqt)
4853

4954
set(
5055
CPACK_INSTALL_CMAKE_PROJECTS
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
include(ExternalProject)
2+
3+
ExternalProject_Add(
4+
boost-header-libs-full
5+
#HG_REPOSITORY https://bitbucket.org/Coin3D/boost-header-libs-full
6+
#HG_TAG default
7+
URL https://bitbucket.org/Coin3D/boost-header-libs-full/get/default.tar.bz2
8+
#URL ${CMAKE_CURRENT_SOURCE_DIR}/default.tar.bz2
9+
CONFIGURE_COMMAND ""
10+
BUILD_COMMAND ""
11+
INSTALL_COMMAND ""
12+
)
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,17 @@
11
include(ExternalProject)
22

3-
ExternalProject_Add(
4-
boost-header-libs-full
5-
#HG_REPOSITORY https://bitbucket.org/Coin3D/boost-header-libs-full
6-
#HG_TAG default
7-
URL https://bitbucket.org/Coin3D/boost-header-libs-full/get/default.tar.bz2
8-
#URL ${CMAKE_CURRENT_SOURCE_DIR}/default.tar.bz2
9-
CONFIGURE_COMMAND ""
10-
BUILD_COMMAND ""
11-
INSTALL_COMMAND ""
12-
)
13-
143
list(INSERT CMAKE_PREFIX_PATH 0 ${CMAKE_INSTALL_PREFIX})
154

165
ExternalProject_Add(
176
coin
18-
DEPENDS boost-header-libs-full simage
7+
DEPENDS boost-header-libs-full cpack.d simage
198
#HG_REPOSITORY https://bitbucket.org/Coin3D/coin
209
#HG_TAG default
2110
URL https://bitbucket.org/Coin3D/coin/get/default.tar.bz2
2211
#URL ${CMAKE_CURRENT_SOURCE_DIR}/default.tar.bz2
2312
PATCH_COMMAND
24-
${CMAKE_COMMAND} -E rename ${CMAKE_CURRENT_BINARY_DIR}/boost-header-libs-full-prefix/src/boost-header-libs-full <SOURCE_DIR>/include/boost
13+
${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_BINARY_DIR}/../cpack.d/cpack.d-prefix/src/cpack.d <SOURCE_DIR>/cpack.d &&
14+
${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_BINARY_DIR}/../boost-header-libs-full/boost-header-libs-full-prefix/src/boost-header-libs-full <SOURCE_DIR>/include/boost
2515
CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_CFG_INTDIR=${CMAKE_CFG_INTDIR} -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH} -DCMAKE_TRY_COMPILE_CONFIGURATION=${CMAKE_TRY_COMPILE_CONFIGURATION} -DCOIN_BUILD_DOCUMENTATION=OFF
2616
INSTALL_DIR ${CMAKE_INSTALL_PREFIX}
2717
)
+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
include(ExternalProject)
2+
3+
ExternalProject_Add(
4+
cpack.d
5+
#HG_REPOSITORY https://bitbucket.org/Coin3D/cpack.d
6+
#HG_TAG default
7+
URL https://bitbucket.org/Coin3D/cpack.d/get/default.tar.bz2
8+
#URL ${CMAKE_CURRENT_SOURCE_DIR}/default.tar.bz2
9+
CONFIGURE_COMMAND ""
10+
BUILD_COMMAND ""
11+
INSTALL_COMMAND ""
12+
)
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1-
cmake_minimum_required(VERSION 2.8.11)
2-
3-
project(simage)
4-
51
include(ExternalProject)
62

73
ExternalProject_Add(
84
simage
5+
DEPENDS cpack.d
96
#HG_REPOSITORY https://bitbucket.org/Coin3D/simage
107
#HG_TAG default
118
URL https://bitbucket.org/Coin3D/simage/get/default.tar.bz2
129
#URL ${CMAKE_CURRENT_SOURCE_DIR}/default.tar.bz2
10+
PATCH_COMMAND
11+
${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_BINARY_DIR}/../cpack.d/cpack.d-prefix/src/cpack.d <SOURCE_DIR>/cpack.d
1312
CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_CFG_INTDIR=${CMAKE_CFG_INTDIR} -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH} -DCMAKE_TRY_COMPILE_CONFIGURATION=${CMAKE_TRY_COMPILE_CONFIGURATION}
1413
INSTALL_DIR ${CMAKE_INSTALL_PREFIX}
1514
)
+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
include(ExternalProject)
2+
3+
ExternalProject_Add(
4+
soanydata
5+
#HG_REPOSITORY https://bitbucket.org/Coin3D/soanydata
6+
#HG_TAG default
7+
URL https://bitbucket.org/Coin3D/soanydata/get/default.tar.bz2
8+
#URL ${CMAKE_CURRENT_SOURCE_DIR}/default.tar.bz2
9+
CONFIGURE_COMMAND ""
10+
BUILD_COMMAND ""
11+
INSTALL_COMMAND ""
12+
)

3rdparty/coin3d/sogui/CMakeLists.txt

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
include(ExternalProject)
2+
3+
ExternalProject_Add(
4+
sogui
5+
#HG_REPOSITORY https://bitbucket.org/Coin3D/sogui
6+
#HG_TAG default
7+
URL https://bitbucket.org/Coin3D/sogui/get/default.tar.bz2
8+
#URL ${CMAKE_CURRENT_SOURCE_DIR}/default.tar.bz2
9+
CONFIGURE_COMMAND ""
10+
BUILD_COMMAND ""
11+
INSTALL_COMMAND ""
12+
)
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,18 @@
11
include(ExternalProject)
22

3-
ExternalProject_Add(
4-
sogui
5-
#HG_REPOSITORY https://bitbucket.org/Coin3D/sogui
6-
#HG_TAG default
7-
URL https://bitbucket.org/Coin3D/sogui/get/default.tar.bz2
8-
#URL ${CMAKE_CURRENT_SOURCE_DIR}/default.tar.bz2
9-
CONFIGURE_COMMAND ""
10-
BUILD_COMMAND ""
11-
INSTALL_COMMAND ""
12-
)
13-
143
list(INSERT CMAKE_PREFIX_PATH 0 ${CMAKE_INSTALL_PREFIX})
154

165
ExternalProject_Add(
176
soqt
18-
DEPENDS sogui coin
7+
DEPENDS cpack.d soanydata sogui coin
198
#HG_REPOSITORY https://bitbucket.org/Coin3D/soqt
209
#HG_TAG default
2110
URL https://bitbucket.org/Coin3D/soqt/get/default.tar.bz2
2211
#URL ${CMAKE_CURRENT_SOURCE_DIR}/default.tar.bz2
2312
PATCH_COMMAND
24-
${CMAKE_COMMAND} -E rename ${CMAKE_CURRENT_BINARY_DIR}/sogui-prefix/src/sogui <SOURCE_DIR>/src/Inventor/Qt/common
13+
${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_BINARY_DIR}/../cpack.d/cpack.d-prefix/src/cpack.d <SOURCE_DIR>/cpack.d &&
14+
${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_BINARY_DIR}/../soanydata/soanydata-prefix/src/soanydata <SOURCE_DIR>/data &&
15+
${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_BINARY_DIR}/../sogui/sogui-prefix/src/sogui <SOURCE_DIR>/src/Inventor/Qt/common
2516
CMAKE_ARGS -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DCMAKE_CFG_INTDIR=${CMAKE_CFG_INTDIR} -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH} -DCMAKE_TRY_COMPILE_CONFIGURATION=${CMAKE_TRY_COMPILE_CONFIGURATION} -DSOQT_BUILD_DOCUMENTATION=OFF
2617
INSTALL_DIR ${CMAKE_INSTALL_PREFIX}
2718
)

0 commit comments

Comments
 (0)