Skip to content

Commit 0f0bde1

Browse files
committed
Forward compiler settings to sub-projects
1 parent 4915336 commit 0f0bde1

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ ExternalProject_Add(cfitsio
3636
-DBUILD_TOOLS=OFF
3737
-DBUILD_TESTS=OFF
3838
-DCMAKE_INSTALL_PREFIX=${PROJECT_SOURCE_DIR}/external
39+
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
40+
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
3941
-DCMAKE_BUILD_TYPE=Release)
4042

4143
# Configure and build vif
@@ -54,6 +56,8 @@ ExternalProject_Add(vif
5456
-DVIF_INPLACE_BUILD=ON
5557
-DCFITSIO_ROOT_DIR=${PROJECT_SOURCE_DIR}/external
5658
-DCMAKE_INSTALL_PREFIX=${PROJECT_SOURCE_DIR}/external
59+
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
60+
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
5761
-DCMAKE_BUILD_TYPE=Release)
5862

5963
# Configure and build tinyexpr
@@ -65,6 +69,8 @@ ExternalProject_Add(tinyexpr
6569
CMAKE_ARGS
6670
-DTE_NAT_LOG=ON
6771
-DCMAKE_INSTALL_PREFIX=${PROJECT_SOURCE_DIR}/external
72+
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
73+
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
6874
-DCMAKE_BUILD_TYPE=Release)
6975

7076
# Configure and build FAST++
@@ -79,6 +85,8 @@ ExternalProject_Add(fast++
7985
-DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}
8086
-DCMAKE_MODULE_PATH=${PROJECT_SOURCE_DIR}/external/vif/cmake
8187
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
88+
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
89+
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
8290
-DFASTPP_SHARE_DIR=${FASTPP_SHARE_DIR})
8391

8492
if (INSTALL_SHARED_DATA)

0 commit comments

Comments
 (0)