Salome HOME
Remove GTest tests for C++ High API
[modules/shaper.git] / src / ModelHighAPI / CMakeLists.txt
index 9ae3be6efb72b120e6422e59477f01393cabfde1..7b450e5c58018974a6612b523d73e1fd913855ad 100644 (file)
@@ -5,17 +5,28 @@ INCLUDE(Common)
 SET(PROJECT_HEADERS
   ModelHighAPI.h
   ModelHighAPI_Double.h
+  ModelHighAPI_Integer.h
   ModelHighAPI_Interface.h
+  ModelHighAPI_Macro.h
+  ModelHighAPI_RefAttr.h
+  ModelHighAPI_Selection.h
+  ModelHighAPI_Tools.h
 )
 
 SET(PROJECT_SOURCES
   ModelHighAPI_Double.cpp
+  ModelHighAPI_Integer.cpp
   ModelHighAPI_Interface.cpp
+  ModelHighAPI_RefAttr.cpp
+  ModelHighAPI_Selection.cpp
+  ModelHighAPI_Tools.cpp
 )
 
 SET(PROJECT_LIBRARIES
   Config
   Events
+  GeomAPI
+  GeomDataAPI
   ModelAPI
 )
 
@@ -39,9 +50,16 @@ SET(SWIG_LINK_LIBRARIES
 
 INCLUDE_DIRECTORIES(
   ${PROJECT_SOURCE_DIR}/src/Events
+  ${PROJECT_SOURCE_DIR}/src/GeomAPI
+  ${PROJECT_SOURCE_DIR}/src/GeomDataAPI
   ${PROJECT_SOURCE_DIR}/src/ModelAPI
 )
 
+set(SWIG_MODULE_ModelHighAPI_EXTRA_DEPS
+  doxyhelp.i
+  ${PROJECT_HEADERS}
+)
+
 SWIG_ADD_MODULE(ModelHighAPI python ModelHighAPI.i ${PROJECT_HEADERS})
 SWIG_LINK_LIBRARIES(ModelHighAPI ${SWIG_LINK_LIBRARIES})
 
@@ -59,6 +77,6 @@ INCLUDE(UnitTest)
 
 ADD_UNIT_TESTS(
   TestDouble.py
+  TestInteger.py
+  TestRefAttr.py
 )
-
-ADD_SUBDIRECTORY (Test)