Salome HOME
Editing of calculation zones corrected (Feature #10).
[modules/hydro.git] / CMakeLists.txt
index e0a549826cce69a976d84954ac381408a0cdb3b2..f68683cd2dd229cc8eaaa3f0c43d19bfbce67d8e 100644 (file)
@@ -2,6 +2,10 @@ cmake_minimum_required (VERSION 2.6)
 
 project (HYDRO)
 
+IF(WIN32)
+  ADD_DEFINITIONS(-DWNT)
+ENDIF(WIN32)
+
 SET(KERNEL_ROOT_DIR $ENV{KERNEL_ROOT_DIR} CACHE PATH "Path to the Salome KERNEL")
 IF(EXISTS ${KERNEL_ROOT_DIR})
   INCLUDE(${KERNEL_ROOT_DIR}/salome_adm/cmake_files/FindKERNEL.cmake)
@@ -16,6 +20,13 @@ ELSE(EXISTS ${GUI_ROOT_DIR})
   MESSAGE(FATAL_ERROR "We absolutely need a Salome GUI, please define GUI_ROOT_DIR")
 ENDIF(EXISTS ${GUI_ROOT_DIR})
 
+SET(GEOM_ROOT_DIR $ENV{GEOM_ROOT_DIR} CACHE PATH "Path to the Salome GEOM")
+IF(EXISTS ${GEOM_ROOT_DIR})
+  INCLUDE(${GEOM_ROOT_DIR}/adm_local/cmake_files/FindGEOM.cmake)
+ELSE(EXISTS ${GEOM_ROOT_DIR})
+  MESSAGE(FATAL_ERROR "We absolutely need a Salome GEOM, please define GEOM_ROOT_DIR")
+ENDIF(EXISTS ${GEOM_ROOT_DIR})
+
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${KERNEL_ROOT_DIR}/salome_adm/cmake_files ${GUI_ROOT_DIR}/adm_local/cmake_files)
 find_package(SalomeQT4)
 find_package(SalomeCAS)
@@ -24,7 +35,7 @@ find_package(SalomeCPPUNIT)
 set(HYDRO_salomeres_DATA share/salome/resources/hydro)
 
 add_subdirectory (src/HYDROData)
-add_subdirectory (src/HYDROOperations)
 add_subdirectory (src/HYDROGUI)
+add_subdirectory (src/HYDROPy)
 
 enable_testing()