Salome HOME
spns #26828: convergence EDF: netcdf, nose, zeromq, PERSALYS
[tools/sat_salome.git] / products / patches / PERSALYS-v11-001.patch
1 --- PERSALYS_ref/CMakeLists.txt 2022-01-11 16:27:50.000000000 +0100
2 +++ PERSALYS_new/CMakeLists.txt 2022-02-26 22:36:24.413388375 +0100
3 @@ -27,6 +27,16 @@
4  # set module dir to find custom scripts
5  list ( APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake )
6  
7 +# Common CMake macros
8 +# ===================
9 +SET(CONFIGURATION_ROOT_DIR $ENV{CONFIGURATION_ROOT_DIR} CACHE PATH "Path to the Salome CMake configuration files")
10 +IF(EXISTS ${CONFIGURATION_ROOT_DIR})
11 +  LIST(APPEND CMAKE_MODULE_PATH "${CONFIGURATION_ROOT_DIR}/cmake")
12 +  INCLUDE(SalomeMacros NO_POLICY_SCOPE)
13 +ELSE()
14 +  MESSAGE(FATAL_ERROR "We absolutely need the Salome CMake configuration files, please define CONFIGURATION_ROOT_DIR !")
15 +ENDIF()
16 +
17  
18  if (USE_COTIRE)
19    if (POLICY CMP0058)
20 @@ -63,6 +73,7 @@
21    list (APPEND PERSALYS_DEFINITIONS "-DPERSALYS_STATIC -DPYINTERP_STATIC -DPYCONSOLE_STATIC")
22  endif ()
23  
24 +FIND_PACKAGE(SalomeBoost REQUIRED)
25  find_package (Boost COMPONENTS filesystem locale REQUIRED)
26  if (TARGET Boost::filesystem)
27    set (Boost_LIBRARIES Boost::filesystem Boost::locale)