Salome HOME
#29456 [EDF] (2022-T1) Finalization of SSL implementation
[modules/homard.git] / src / HOMARD_I / CMakeLists.txt
index c7ba82edb9cd537f565e2b3aea3aa8451042c287..d22c3725ad42e3f30cdcc264c274327382a90359 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2015  CEA/DEN, EDF R&D
+# Copyright (C) 2012-2021  CEA/DEN, EDF R&D
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
@@ -25,10 +25,12 @@ INCLUDE_DIRECTORIES(
   ${MEDFILE_INCLUDE_DIRS}
   ${SMESH_INCLUDE_DIRS}
   ${GEOM_INCLUDE_DIRS}
+  ${MEDCOUPLING_INCLUDE_DIRS}
   ${HDF5_INCLUDE_DIRS}
   ${PROJECT_BINARY_DIR}
   ${PROJECT_BINARY_DIR}/idl
   ${PROJECT_BINARY_DIR}/adm_local/unix
+  ${PROJECT_SOURCE_DIR}/src/FrontTrack
   ${PROJECT_SOURCE_DIR}/src/HOMARD
   ${PROJECT_SOURCE_DIR}/src/HOMARDGUI
 )
@@ -48,6 +50,8 @@ SET(_link_LIBRARIES
   ${KERNEL_TOOLSDS}
   ${KERNEL_SalomeGenericObj}
   ${SMESH_SalomeIDLSMESH}
+  ${SMESH_SMESHEngine}
+  FrontTrack
   SalomeIDLHOMARD
   HOMARDImpl
 )
@@ -61,10 +65,12 @@ SET(HOMARDEngine_HEADERS
   HOMARD_Iteration_i.hxx
   HOMARD_Zone_i.hxx
   HOMARD_Gen_i.hxx
+  HOMARD_Gen_i_Session.hxx
+  HOMARD_Gen_i_No_Session.hxx
   HOMARD_Boundary_i.hxx
   HOMARD_YACS_i.hxx
   HomardMedCommun.h
-  HOMARD_i.hxx 
+  HOMARD_i.hxx
 )
 
 # --- sources ---
@@ -75,6 +81,8 @@ SET(HOMARDEngine_SOURCES
   HOMARD_Hypothesis_i.cxx
   HOMARD_Iteration_i.cxx
   HOMARD_Gen_i.cxx
+  HOMARD_Gen_i_Session.cxx
+  HOMARD_Gen_i_No_Session.cxx
   HOMARD_Zone_i.cxx
   HOMARD_Boundary_i.cxx
   HOMARD_YACS_i.cxx
@@ -87,4 +95,4 @@ ADD_LIBRARY(HOMARDEngine ${HOMARDEngine_SOURCES})
 TARGET_LINK_LIBRARIES(HOMARDEngine ${_link_LIBRARIES} )
 INSTALL(TARGETS HOMARDEngine EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})
 
-INSTALL(FILES ${HOMARDEngine_HEADERS} DESTINATION ${SALOME_INSTALL_HEADERS})
\ No newline at end of file
+INSTALL(FILES ${HOMARDEngine_HEADERS} DESTINATION ${SALOME_INSTALL_HEADERS})