Salome HOME
1) Export Image operation.
[modules/hydro.git] / CMakeLists.txt
1 cmake_minimum_required (VERSION 2.6)
2
3 project (HYDRO)
4
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})
11
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})
18
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})
25
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)
30
31 set(HYDRO_salomeres_DATA share/salome/resources/hydro)
32
33 add_subdirectory (src/HYDROData)
34 add_subdirectory (src/HYDROOperations)
35 add_subdirectory (src/HYDROGUI)
36
37 enable_testing()