X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FENGINE%2FCMakeLists.txt;h=d851edfbca36f53dfaab18a95e764d9ad0456548;hb=5689a67607a0b837f982af1d7da9a67acd54f3e3;hp=6f0bb0f4c5f2a826367b1bfafa59983fed24c1e7;hpb=7cbbd61df3f61d6f3f766b890af5352960bbaa1e;p=modules%2Fparavis.git diff --git a/src/ENGINE/CMakeLists.txt b/src/ENGINE/CMakeLists.txt old mode 100755 new mode 100644 index 6f0bb0f4..d851edfb --- a/src/ENGINE/CMakeLists.txt +++ b/src/ENGINE/CMakeLists.txt @@ -17,20 +17,32 @@ # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # -INCLUDE_DIRECTORIES( - ${OMNIORB_INCLUDE_DIR} - ${KERNEL_INCLUDE_DIRS} - ${PROJECT_BINARY_DIR}/idl) +IF(NOT SALOME_PARAVIS_MINIMAL_CORBA) + INCLUDE_DIRECTORIES( + ${OMNIORB_INCLUDE_DIR} + ${KERNEL_INCLUDE_DIRS} + ${PROJECT_BINARY_DIR}/idl) + + ADD_DEFINITIONS(${KERNEL_DEFINITIONS}) + ADD_DEFINITIONS(${OMNIORB_DEFINITIONS}) + + ADD_LIBRARY(PARAVISEngine PARAVIS_Engine_i.cc) + + TARGET_LINK_LIBRARIES(PARAVISEngine + ${KERNEL_SalomeIDLKernel} ${KERNEL_SalomeNS} ${KERNEL_SalomeContainer} ${KERNEL_SALOMELocalTrace} + ${OMNIORB_LIBRARIES} + SalomeIDLPARAVIS) + INSTALL(TARGETS PARAVISEngine) # doesn't need to be exported + + INSTALL(FILES PARAVIS_Engine_i.hh DESTINATION ${SALOME_INSTALL_HEADERS}) +ELSE() + CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/no_wrap/PARAVIS.py.in ${CMAKE_CURRENT_BINARY_DIR}/PARAVIS.py @ONLY) + SET(_bin_SCRIPTS + ${CMAKE_CURRENT_BINARY_DIR}/PARAVIS.py + no_wrap/PARAVIS_utils.py + ) -ADD_DEFINITIONS(${KERNEL_DEFINITIONS}) -ADD_DEFINITIONS(${OMNIORB_DEFINITIONS}) - -ADD_LIBRARY(PARAVISEngine PARAVIS_Engine_i.cc) - -TARGET_LINK_LIBRARIES(PARAVISEngine - ${KERNEL_SalomeIDLKernel} ${KERNEL_SalomeNS} ${KERNEL_SalomeContainer} ${KERNEL_SALOMELocalTrace} - ${OMNIORB_LIBRARIES} - SalomeIDLPARAVIS) -INSTALL(TARGETS PARAVISEngine EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS}) - -INSTALL(FILES PARAVIS_Engine_i.hh DESTINATION ${SALOME_INSTALL_HEADERS}) + # --- rules --- + SALOME_INSTALL_SCRIPTS("${_bin_SCRIPTS}" ${SALOME_INSTALL_SCRIPT_PYTHON}) +ENDIF() + \ No newline at end of file