From b455e8a9f65b44c962064c449306fc832e4baed9 Mon Sep 17 00:00:00 2001 From: Bryan Weber Date: Wed, 17 Jul 2024 13:11:05 -0400 Subject: [PATCH] Fix cmake build types and disable compiling a few more things --- CMakeLists.txt | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 197e684..eb5ffbf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,7 +13,9 @@ ExternalProject_Add( URL_HASH SHA256=0a9cc56ceae46986f5f4d43fe0311d90cf6d2fa9028258a95cab49ffdacf92ad CMAKE_GENERATOR Ninja CMAKE_CACHE_ARGS - -DCMAKE_BUILD_TYPE:STRING=release + -DCMAKE_BUILD_TYPE:STRING=Release + -DCMAKE_INSTALL_LIBDIR:STRING=lib + -DBOOST_INCLUDE_LIBRARIES:STRING=algorithm;dll;stacktrace;core;math;numeric/ublas;serialization;multi_array DOWNLOAD_DIR ${DOWNLOAD_DIR} ) @@ -26,7 +28,7 @@ ExternalProject_Add( PATCH_COMMAND patch -p0 < ${LIBAEC_PATCHFILE} CMAKE_GENERATOR Ninja CMAKE_CACHE_ARGS - -DCMAKE_BUILD_TYPE:STRING=release + -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_LIBDIR:STRING=lib -DBUILD_TESTING:BOOL=OFF DOWNLOAD_DIR ${DOWNLOAD_DIR} @@ -40,7 +42,7 @@ ExternalProject_Add( URL_HASH SHA256=1c342e634008284a8c2794c8e7608e2eaf26d01d445fb3dfd7f33cb2fb51ac53 CMAKE_GENERATOR Ninja CMAKE_CACHE_ARGS - -DCMAKE_BUILD_TYPE:STRING=release + -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:STRING=/usr/local -DHDF5_ENABLE_Z_LIB_SUPPORT:BOOL=ON -DHDF5_ENABLE_SZIP_SUPPORT:BOOL=ON @@ -57,7 +59,7 @@ ExternalProject_Add( URL_HASH SHA256=b4c198460eba6f28d34894e3a5710998818515104d6e74e5cc331ce31e46e626 CMAKE_GENERATOR Ninja CMAKE_CACHE_ARGS - -DCMAKE_BUILD_TYPE:STRING=release + -DCMAKE_BUILD_TYPE:STRING=Release -DEIGEN_BUILD_DOC:BOOL=OFF -DBUILD_TESTING:BOOL=OFF DOWNLOAD_DIR ${DOWNLOAD_DIR} @@ -86,9 +88,10 @@ ExternalProject_Add( URL_HASH SHA256=d762a7950ef4097fbe9d289f67a8fb717a0b9f90f87ed82170eb5c36c0a07989 CMAKE_GENERATOR Ninja CMAKE_CACHE_ARGS - -DCMAKE_BUILD_TYPE:STRING=release + -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_LIBDIR:STRING=lib -DBUILD_SHARED_LIBS:BOOL=OFF + -DEXAMPLES_ENABLE_C:BOOL=OFF -DEXAMPLES_INSTALL:BOOL=OFF DOWNLOAD_DIR ${DOWNLOAD_DIR} ) @@ -100,7 +103,7 @@ ExternalProject_Add( URL_HASH SHA256=312151a2d13c8327f5c9c586ac6cf7cddc1658e8f53edae0ec56509c8fa516c9 CMAKE_GENERATOR Ninja CMAKE_CACHE_ARGS - -DCMAKE_BUILD_TYPE:STRING=release + -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_LIBDIR:STRING=lib -DFMT_DOC:BOOL=OFF -DFMT_TEST:BOOL=OFF @@ -115,7 +118,7 @@ ExternalProject_Add( URL_HASH SHA256=6301def8ceb9f4d7a595988612db288b448a3c0546f6c83417dab38c64994d7e CMAKE_GENERATOR Ninja CMAKE_CACHE_ARGS - -DCMAKE_BUILD_TYPE:STRING=release + -DCMAKE_BUILD_TYPE:STRING=Release -DHIGHFIVE_UNIT_TESTS:BOOL=OFF -DHIGHFIVE_USE_BOOST:BOOL=ON -DHIGHFIVE_USE_EIGEN:BOOL=ON