]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/Model/CMakeLists.txt
Salome HOME
debug ocaf browser
[modules/shaper.git] / src / Model / CMakeLists.txt
index d94f595e030d42e5b26b2824115e8ae6d046bbcf..8b7f5bf3a2b175499a593575702fe39b918b8c4e 100644 (file)
@@ -85,14 +85,7 @@ SET(PROJECT_LIBRARIES
     ${CAS_SHAPE}
     ${CAS_TKBO}
 )
-
-
-
-ADD_DEFINITIONS(-DMODEL_EXPORTS ${CAS_DEFINITIONS})
-ADD_LIBRARY(Model SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS})
-TARGET_LINK_LIBRARIES(Model ${PROJECT_LIBRARIES})
-
-INCLUDE_DIRECTORIES(
+SET(PROJECT_INCLUDES
   ../ModelAPI
   ../Events
   ../Config
@@ -103,4 +96,18 @@ INCLUDE_DIRECTORIES(
   ${CAS_INCLUDE_DIRS}
 )
 
+
+IF(EXISTS ${OCAFBROWSER_ROOT_DIR})
+    SET(PROJECT_LIBRARIES ${PROJECT_LIBRARIES} ${DFBrowserAPI})
+    SET(PROJECT_INCLUDES ${PROJECT_INCLUDES} ${OCAFBROWSER_INCLUDE_DIR})
+
+    ADD_DEFINITIONS(-DOCAFBROWSER)
+ENDIF()
+
+ADD_DEFINITIONS(-DMODEL_EXPORTS ${CAS_DEFINITIONS})
+ADD_LIBRARY(Model SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS})
+TARGET_LINK_LIBRARIES(Model ${PROJECT_LIBRARIES})
+
+INCLUDE_DIRECTORIES(${PROJECT_INCLUDES})
+
 INSTALL(TARGETS Model DESTINATION ${SHAPER_INSTALL_BIN})