1 cmake_minimum_required (VERSION 2.6)
5 SET(KERNEL_ROOT_DIR $ENV{KERNEL_ROOT_DIR} CACHE PATH "Path to the Salome KERNEL")
6 IF(EXISTS ${KERNEL_ROOT_DIR})
7 INCLUDE(${KERNEL_ROOT_DIR}/salome_adm/cmake_files/FindKERNEL.cmake)
8 ELSE(EXISTS ${KERNEL_ROOT_DIR})
9 MESSAGE(FATAL_ERROR "We absolutely need a Salome KERNEL, please define KERNEL_ROOT_DIR")
10 ENDIF(EXISTS ${KERNEL_ROOT_DIR})
12 SET(GUI_ROOT_DIR $ENV{GUI_ROOT_DIR} CACHE PATH "Path to the Salome GUI")
13 IF(EXISTS ${GUI_ROOT_DIR})
14 INCLUDE(${GUI_ROOT_DIR}/adm_local/cmake_files/FindGUI.cmake)
15 ELSE(EXISTS ${GUI_ROOT_DIR})
16 MESSAGE(FATAL_ERROR "We absolutely need a Salome GUI, please define GUI_ROOT_DIR")
17 ENDIF(EXISTS ${GUI_ROOT_DIR})
19 SET(GEOM_ROOT_DIR $ENV{GEOM_ROOT_DIR} CACHE PATH "Path to the Salome GEOM")
20 IF(EXISTS ${GEOM_ROOT_DIR})
21 INCLUDE(${GEOM_ROOT_DIR}/adm_local/cmake_files/FindGEOM.cmake)
22 ELSE(EXISTS ${GEOM_ROOT_DIR})
23 MESSAGE(FATAL_ERROR "We absolutely need a Salome GEOM, please define GEOM_ROOT_DIR")
24 ENDIF(EXISTS ${GEOM_ROOT_DIR})
26 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${KERNEL_ROOT_DIR}/salome_adm/cmake_files ${GUI_ROOT_DIR}/adm_local/cmake_files)
27 find_package(SalomeQT4)
28 find_package(SalomeCAS)
29 find_package(SalomeCPPUNIT)
31 set(HYDRO_salomeres_DATA share/salome/resources/hydro)
33 add_subdirectory (src/HYDROData)
34 add_subdirectory (src/HYDROOperations)
35 add_subdirectory (src/HYDROGUI)