diff options
| author | Aiden Woodruff <woodra@rpi.edu> | 2025-10-27 08:17:23 -0500 |
|---|---|---|
| committer | Aiden Woodruff <woodra@rpi.edu> | 2025-10-27 08:17:23 -0500 |
| commit | 3d82c97ae60c44433d48bbe3e8d4d2fafbb9eeb1 (patch) | |
| tree | ce876d9567927e84a0e0ad2c6c990e921802be09 /cmake | |
| parent | b28a8569007937f16b9ae4be9748755fd0a8e7f3 (diff) | |
| download | tipping-points-3d82c97ae60c44433d48bbe3e8d4d2fafbb9eeb1.tar.gz tipping-points-3d82c97ae60c44433d48bbe3e8d4d2fafbb9eeb1.tar.bz2 tipping-points-3d82c97ae60c44433d48bbe3e8d4d2fafbb9eeb1.zip | |
improve SNAP patch and build
- cmake/GetSNAP.cmake: only build the SNAP library; saves a minute of building
examples.
- cmake/snap-glib.patch: rename from snap-glib-base.patch since fl.cpp is also
being patched.
Signed-off-by: Aiden Woodruff <woodra@rpi.edu>
Diffstat (limited to 'cmake')
| -rw-r--r-- | cmake/GetSNAP.cmake | 7 | ||||
| -rw-r--r-- | cmake/snap-glib.patch (renamed from cmake/snap-glib-base.patch) | 0 |
2 files changed, 3 insertions, 4 deletions
diff --git a/cmake/GetSNAP.cmake b/cmake/GetSNAP.cmake index d3e55e2..5ff6293 100644 --- a/cmake/GetSNAP.cmake +++ b/cmake/GetSNAP.cmake | |||
| @@ -2,10 +2,10 @@ find_package(OpenMP REQUIRED) | |||
| 2 | 2 | ||
| 3 | find_program(PATCH patch) | 3 | find_program(PATCH patch) |
| 4 | if(PATCH) | 4 | if(PATCH) |
| 5 | set(SNAP_PATCHCMD ${PATCH} -p1 < "${CMAKE_SOURCE_DIR}/cmake/snap-glib-base.patch") | 5 | set(SNAP_PATCHCMD ${PATCH} -p1 < "${CMAKE_SOURCE_DIR}/cmake/snap-glib.patch") |
| 6 | else() | 6 | else() |
| 7 | find_program(GIT git REQUIRED) | 7 | find_program(GIT git REQUIRED) |
| 8 | set(SNAP_PATCHCMD ${GIT} patch apply < "${CMAKE_SOURCE_DIR}/cmake/snap-glib-base.patch") | 8 | set(SNAP_PATCHCMD ${GIT} patch apply < "${CMAKE_SOURCE_DIR}/cmake/snap-glib.patch") |
| 9 | endif() | 9 | endif() |
| 10 | 10 | ||
| 11 | if(CMAKE_SIZEOF_VOID_P EQUAL 4) | 11 | if(CMAKE_SIZEOF_VOID_P EQUAL 4) |
| @@ -39,8 +39,7 @@ ExternalProject_Add( | |||
| 39 | PATCH_COMMAND ${SNAP_PATCHCMD} | 39 | PATCH_COMMAND ${SNAP_PATCHCMD} |
| 40 | CONFIGURE_COMMAND "" | 40 | CONFIGURE_COMMAND "" |
| 41 | BUILD_IN_SOURCE TRUE | 41 | BUILD_IN_SOURCE TRUE |
| 42 | BUILD_COMMAND make "CXXFLAGS=${SNAP_CXX_FLAGS}" | 42 | BUILD_COMMAND make -C snap-core lib "CXXFLAGS=${SNAP_CXX_FLAGS}" |
| 43 | COMMAND make -C snap-core lib | ||
| 44 | BUILD_BYPRODUCTS snap-core/libsnap.a | 43 | BUILD_BYPRODUCTS snap-core/libsnap.a |
| 45 | INSTALL_COMMAND "" | 44 | INSTALL_COMMAND "" |
| 46 | LOG_BUILD TRUE | 45 | LOG_BUILD TRUE |
diff --git a/cmake/snap-glib-base.patch b/cmake/snap-glib.patch index 669f797..669f797 100644 --- a/cmake/snap-glib-base.patch +++ b/cmake/snap-glib.patch | |||
