Salome HOME
- Zones drag and drop in the Calculation Case wizard is implemented.
[modules/hydro.git] / CMakeLists.txt
index bcda5f39a68c4ada8d6dc614bee7e4b5c70efeb6..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,12 +20,22 @@ 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)
 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()