X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FXAO%2FCMakeLists.txt;h=049f6758c4dfcb19b938a68c3d2049323eba89da;hb=b5893b0a30fac08134c24de4565cb513a43affa6;hp=f1097985fabb923068fd2bad600684d506e01071;hpb=8a586f4d9d7eb6830c3fa8952c099a79349cf623;p=modules%2Fshaper.git diff --git a/src/XAO/CMakeLists.txt b/src/XAO/CMakeLists.txt index f1097985f..049f6758c 100644 --- a/src/XAO/CMakeLists.txt +++ b/src/XAO/CMakeLists.txt @@ -17,28 +17,23 @@ # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # -IF(SALOME_BUILD_TESTS) - ADD_SUBDIRECTORY(tests) -ENDIF(SALOME_BUILD_TESTS) +#IF(SALOME_BUILD_TESTS) +# ADD_SUBDIRECTORY(tests) +#ENDIF(SALOME_BUILD_TESTS) # --- options --- +INCLUDE(Common) +INCLUDE(XMLProcessing) + # additional include directories -INCLUDE_DIRECTORIES( - ${PTHREAD_INCLUDE_DIR} - ${LIBXML2_INCLUDE_DIR} - ${CAS_INCLUDE_DIRS} - ) +INCLUDE_DIRECTORIES(${CAS_INCLUDE_DIRS}) # additional preprocessor / compiler flags -ADD_DEFINITIONS( - ${LIBXML2_DEFINITIONS} - ${CAS_DEFINITIONS} - ) +ADD_DEFINITIONS(-DXAO_EXPORTS ${CAS_DEFINITIONS}) # libraries to link to -SET(_link_LIBRARIES - ${PTHREAD_LIBRARIES} +SET(PROJECT_LIBRARIES ${LIBXML2_LIBRARIES} ${CAS_TKBRep} ${CAS_TKTopAlgo} ${CAS_TKG2d} ) @@ -46,7 +41,7 @@ SET(_link_LIBRARIES # --- headers --- SET(XAO_HEADERS - XAO.hxx + XAO.hxx XAO_BooleanField.hxx XAO_BooleanStep.hxx XAO_BrepGeometry.hxx @@ -91,8 +86,6 @@ SET(XAO_SOURCES # --- rules --- -ADD_LIBRARY(XAO ${XAO_SOURCES}) -TARGET_LINK_LIBRARIES(XAO ${_link_LIBRARIES}) -INSTALL(TARGETS XAO EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) - -INSTALL(FILES ${XAO_HEADERS} DESTINATION ${SALOME_INSTALL_HEADERS}) +ADD_LIBRARY(XAOShaper SHARED ${XAO_SOURCES} ${XAO_HEADERS}) +TARGET_LINK_LIBRARIES(XAOShaper ${PROJECT_LIBRARIES}) +INSTALL(TARGETS XAOShaper DESTINATION ${SHAPER_INSTALL_BIN})