INCLUDE( ${PARAVIEW_USE_FILE} )
- FIND_PACKAGE( VTK 6.1 COMPONENTS vtkClientServer NO_MODULE)
+ FIND_PACKAGE( VTK COMPONENTS vtkClientServer NO_MODULE)
INCLUDE( ${VTK_USE_FILE} )
SET( PARACORBAPLUG_SRCS
SERVER_MANAGER_SOURCES ${PARACORBAPLUG_SRCS} )
INCLUDE_DIRECTORIES(${OMNIORB_INCLUDE_DIR} ${MED_ROOT_DIR}/include/salome ${KERNEL_ROOT_DIR}/include/salome)
- SET_TARGET_PROPERTIES(ParaMEDMEM2VTK PROPERTIES COMPILE_FLAGS "${OMNIORB_DEFINITIONS}")
- SET_TARGET_PROPERTIES(ParaMEDCorbaPlugin PROPERTIES COMPILE_FLAGS "${OMNIORB_DEFINITIONS}")
+ ADD_DEFINITIONS(${OMNIORB_DEFINITIONS})
TARGET_LINK_LIBRARIES(ParaMEDMEM2VTK
#vtkCommon
ParaMEDMEM2VTK
)
+ #Build library with a static runtime and ignore MSVCRT.lib on WINDOWS
+ IF(WIN32)
+ IF(CMAKE_BUILD_TYPE STREQUAL Debug)
+ SET_TARGET_PROPERTIES(ParaMEDMEM2VTK PROPERTIES LINK_FLAGS "/NODEFAULTLIB:MSVCRTD")
+ SET_TARGET_PROPERTIES(ParaMEDMEM2VTK PROPERTIES COMPILE_FLAGS "/MTd")
+ ELSE()
+ SET_TARGET_PROPERTIES(ParaMEDMEM2VTK PROPERTIES LINK_FLAGS "/NODEFAULTLIB:MSVCRT")
+ SET_TARGET_PROPERTIES(ParaMEDMEM2VTK PROPERTIES COMPILE_FLAGS "/MT")
+ ENDIF()
+ ENDIF(WIN32)
+
INSTALL(TARGETS ParaMEDCorbaPlugin DESTINATION lib/paraview)
INSTALL(TARGETS ParaMEDMEM2VTK DESTINATION lib/salome)