Salome HOME
Merge branch 'master' into BR_PYTHON_PLUGIN
[modules/shaper.git] / src / Config / CMakeLists.txt
index 1b52cfbb8ab2741236d9036c9ac6fd669beea995..ecf41b60b7d200a699fc1faaffc412366003b178 100644 (file)
@@ -1,7 +1,8 @@
 INCLUDE(Common)
 INCLUDE(XMLProcessing)
 
-INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/src/Events) 
+INCLUDE_DIRECTORIES (${PROJECT_SOURCE_DIR}/src/Events
+                     ${PYTHON_INCLUDE_DIRS}) 
 
 SET(PROJECT_HEADERS
   Config_def.h
@@ -17,6 +18,7 @@ SET(PROJECT_HEADERS
   Config_ValidatorMessage.h
   Config_Prop.h
   Config_PropManager.h
+  Config_AttributeMessage.h
  )
  
 SET(PROJECT_SOURCES
@@ -29,7 +31,9 @@ SET(PROJECT_SOURCES
   Config_PointerMessage.cpp
   Config_Common.cpp
   Config_ValidatorMessage.cpp
+  Config_Prop.cpp
   Config_PropManager.cpp
+  Config_AttributeMessage.cpp
 )
 
 SET(XML_RESOURCES
@@ -39,11 +43,14 @@ SET(XML_RESOURCES
 SET(PROJECT_LIBRARIES
     Events
     ${LIBXML2_LIBRARIES}
+    ${PYTHON_LIBRARIES}
 )
 
 SOURCE_GROUP ("Resource Files" FILES ${XML_RESOURCES})
 
-ADD_DEFINITIONS(-DCONFIG_EXPORTS)
+ADD_DEFINITIONS(-DCONFIG_EXPORTS -D_SCL_SECURE_NO_WARNINGS) 
+# -D_SCL_SECURE_NO_WARNINGS - to disable warnings 4996
+
 ADD_LIBRARY(Config SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES})
 
 TARGET_LINK_LIBRARIES(Config ${PROJECT_LIBRARIES})