|
| 1 | +diff --git a/iceoryx_posh/CMakeLists.txt b/iceoryx_posh/CMakeLists.txt |
| 2 | +index 57e84cdd0..d7781cbb9 100644 |
| 3 | +--- a/iceoryx_posh/CMakeLists.txt |
| 4 | ++++ b/iceoryx_posh/CMakeLists.txt |
| 5 | +@@ -42,6 +42,8 @@ include(cmake/IceoryxPoshDeployment.cmake) |
| 6 | + |
| 7 | + if(CMAKE_SYSTEM_NAME MATCHES Linux OR CMAKE_SYSTEM_NAME MATCHES Darwin) |
| 8 | + option(BUILD_SHARED_LIBS "Create shared libraries by default" ON) |
| 9 | ++else() |
| 10 | ++ set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE) |
| 11 | + endif() |
| 12 | + |
| 13 | + set(PREFIX iceoryx/v${CMAKE_PROJECT_VERSION}) |
| 14 | +diff --git a/iceoryx_posh/cmake/cpptoml/CMakeLists.txt b/iceoryx_posh/cmake/cpptoml/CMakeLists.txt |
| 15 | +index e770e4fdba..a548376f1a 100644 |
| 16 | +--- a/iceoryx_posh/cmake/cpptoml/CMakeLists.txt |
| 17 | ++++ b/iceoryx_posh/cmake/cpptoml/CMakeLists.txt |
| 18 | +@@ -75,23 +75,13 @@ if(DEFINED CMAKE_TOOLCHAIN_FILE) |
| 19 | + endif() |
| 20 | + |
| 21 | + execute_process( |
| 22 | +- COMMAND git apply -R -p1 --ignore-space-change --whitespace=nowarn --check |
| 23 | ++ COMMAND patch -p1 --forward --ignore-whitespace --fuzz=3 |
| 24 | + INPUT_FILE "${CMAKE_CURRENT_LIST_DIR}/0001-cpptoml-cmake-version.patch" |
| 25 | + WORKING_DIRECTORY "${SOURCE_DIR}" |
| 26 | +- OUTPUT_QUIET |
| 27 | +- ERROR_QUIET |
| 28 | + RESULT_VARIABLE result) |
| 29 | +-if(result) |
| 30 | +- message(STATUS "Applying patch for minimal cmake version to cpptoml") |
| 31 | + |
| 32 | +- execute_process( |
| 33 | +- COMMAND git apply -p1 --ignore-space-change --whitespace=nowarn |
| 34 | +- INPUT_FILE "${CMAKE_CURRENT_LIST_DIR}/0001-cpptoml-cmake-version.patch" |
| 35 | +- WORKING_DIRECTORY "${SOURCE_DIR}" |
| 36 | +- RESULT_VARIABLE result) |
| 37 | +- if(result) |
| 38 | +- message(FATAL_ERROR "CMake step [patch] for '${PROJECT_NAME}' failed! Error code: ${result}!") |
| 39 | +- endif() |
| 40 | ++if(result) |
| 41 | ++ message(FATAL_ERROR "CMake step [patch] for '${PROJECT_NAME}' failed! Error code: ${result}!") |
| 42 | + endif() |
| 43 | + |
| 44 | + execute_process(COMMAND ${CMAKE_COMMAND} -G "${CMAKE_GENERATOR}" "-DENABLE_LIBCXX=off" "-DCPPTOML_BUILD_EXAMPLES=off" "-DCMAKE_INSTALL_PREFIX=${INSTALL_DIR}" "${SOURCE_DIR}" ${CMAKE_ADDITIONAL_OPTIONS} |
0 commit comments