Salome HOME
CurveCreator widget: mask detection mode, not implemented
[modules/geom.git] / src / AdvancedEngine / CMakeLists.txt
index 987369075d22554f03c48d340de1b0afdf3c1e04..6f5e25ef091cded96c0ab5fac3f8aa651505a52a 100755 (executable)
@@ -1,9 +1,9 @@
-# Copyright (C) 2012-2013  CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2012-2015  CEA/DEN, EDF R&D, OPEN CASCADE
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
 # License as published by the Free Software Foundation; either
-# version 2.1 of the License.
+# version 2.1 of the License, or (at your option) any later version.
 #
 # This library is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -22,6 +22,7 @@
 # additional include directories
 INCLUDE_DIRECTORIES(
   ${OMNIORB_INCLUDE_DIR}
+  ${PTHREAD_INCLUDE_DIR}
   ${CAS_INCLUDE_DIRS}
   ${KERNEL_INCLUDE_DIRS}
   ${PROJECT_SOURCE_DIR}/src/GEOMImpl
@@ -44,6 +45,7 @@ ADD_DEFINITIONS(
 SET(_link_LIBRARIES
   GEOMEngine
   SalomeIDLGEOM
+  SalomeIDLAdvancedGEOM
   ${KERNEL_SALOMELocalTrace}
   ${KERNEL_SalomeGenericObj}
   ${KERNEL_TOOLSDS}
@@ -54,30 +56,28 @@ SET(_link_LIBRARIES
 # --- headers ---
 
 SET(AdvancedEngine_HEADERS
+  AdvancedEngine.hxx
   AdvancedEngine_Types.hxx
-  # AdvancedEngine_OperationsCreator.hh
-  # GEOM_AdvancedEngine.hxx
-  # GEOMImpl_IAdvancedOperations.hxx
-  # GEOM_IAdvancedOperations_i.hh
-  # #ADVANCED_INCLUDES:
-  # GEOMImpl_IPipeTShape.hxx GEOMImpl_PipeTShapeDriver.hxx
-  # GEOMImpl_IDividedDisk.hxx GEOMImpl_DividedDiskDriver.hxx
-  # GEOMImpl_IDividedCylinder.hxx GEOMImpl_DividedCylinderDriver.hxx
-  # GEOMImpl_ISmoothingSurface.hxx GEOMImpl_SmoothingSurfaceDriver.hxx
+  AdvancedEngine_DividedDiskDriver.hxx
+  AdvancedEngine_PipeTShapeDriver.hxx
+  AdvancedEngine_SmoothingSurfaceDriver.hxx
+  AdvancedEngine_IPipeTShape.hxx
+  AdvancedEngine_ISmoothingSurface.hxx
+  AdvancedEngine_IDividedDisk.hxx
+  AdvancedEngine_IOperations.hxx
+  AdvancedEngine_IOperations_i.hh
+  AdvancedEngine_OperationsCreator.hxx
   )
 # --- sources ---
 
 SET(AdvancedEngine_SOURCES
   AdvancedEngine.cxx
-  AdvancedEngine_OperationsCreator.cc
-  GEOMImpl_IAdvancedOperations.cxx
-  GEOM_IAdvancedOperations_i.cc
-  # ADVANCED_SOURCES:
-  GEOMImpl_PipeTShapeDriver.cxx
-  GEOMImpl_DividedDiskDriver.cxx
-  #GEOMImpl_DividedCylinderDriver.cxx
-  GEOMImpl_SmoothingSurfaceDriver.cxx
-  ##@@ insert new functions before this line @@ do not remove this line @@ do not remove this line @@##
+  AdvancedEngine_DividedDiskDriver.cxx
+  AdvancedEngine_PipeTShapeDriver.cxx
+  AdvancedEngine_SmoothingSurfaceDriver.cxx
+  AdvancedEngine_IOperations.cxx
+  AdvancedEngine_IOperations_i.cc
+  AdvancedEngine_OperationsCreator.cxx
   )
 
 # --- rules ---
@@ -86,4 +86,4 @@ ADD_LIBRARY(AdvancedEngine ${AdvancedEngine_SOURCES})
 TARGET_LINK_LIBRARIES(AdvancedEngine ${_link_LIBRARIES})
 INSTALL(TARGETS AdvancedEngine EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})
 
-INSTALL(FILES ${AdvancedEngine_HEADERS} DESTINATION ${SALOME_INSTALL_HEADERS})
\ No newline at end of file
+INSTALL(FILES ${AdvancedEngine_HEADERS} DESTINATION ${SALOME_INSTALL_HEADERS})