-# Copyright (C) 2010-2014 CEA/DEN, EDF R&D
+# Copyright (C) 2010-2019 CEA/DEN, EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
PROJECT( ParaMEDCorba )
CMAKE_MINIMUM_REQUIRED( VERSION 2.8.7 )
+ IF(WIN32)
+ CMAKE_POLICY(SET CMP0020 OLD) # disable automatic linking to qtmain.lib
+ ENDIF(WIN32)
+
## !!! This definition corrupts wrapping process
#SET( LIBRARY_OUTPUT_PATH ${ParaMEDCorba_BINARY_DIR}/bin CACHE INTERNAL "Single place for output" )
#SET( EXECUTABLE_OUTPUT_PATH ${ParaMEDCorba_BINARY_DIR}/bin CACHE INTERNAL "Single place for output" )
IF( ParaView_FOUND )
INCLUDE( ${PARAVIEW_USE_FILE} )
-
- FIND_PACKAGE( VTK 6.1 COMPONENTS vtkClientServer NO_MODULE)
+
+ FIND_PACKAGE( VTK COMPONENTS vtkClientServer NO_MODULE NO_DEFAULT_PATH)
INCLUDE( ${VTK_USE_FILE} )
SET( PARACORBAPLUG_SRCS
ADD_PARAVIEW_PLUGIN( ParaMEDCorbaPlugin "1.0"
SERVER_MANAGER_XML ParaMEDCorbaServerManager.xml
- GUI_RESOURCE_FILES
- ParaMEDCorbaUserInterfaceSources.xml
SERVER_MANAGER_SOURCES ${PARACORBAPLUG_SRCS} )
- INCLUDE_DIRECTORIES(${OMNIORB_INCLUDE_DIR} ${MED_ROOT_DIR}/include/salome ${KERNEL_ROOT_DIR}/include/salome)
+ INCLUDE_DIRECTORIES(${OMNIORB_INCLUDE_DIR} ${FIELDS_ROOT_DIR}/include/salome ${KERNEL_ROOT_DIR}/include/salome)
ADD_DEFINITIONS(${OMNIORB_DEFINITIONS})
TARGET_LINK_LIBRARIES(ParaMEDMEM2VTK
#vtkFiltering
#vtkGraphics
vtkClientServer
+ vtkPVVTKExtensionsRendering
pqCore
${OMNIORB_LIBRARIES}
- ${MED_SalomeIDLMED}
+ ${FIELDS_SalomeIDLMED}
${KERNEL_SalomeIDLKernel}
- ${QT_LIBRARIES}
)
TARGET_LINK_LIBRARIES(ParaMEDCorbaPlugin
ParaMEDMEM2VTK
${ParaMEDCorba_SOURCE_DIR}/testParaMEDCorba.cxx
)
# SET_TARGET_PROPERTIES(testCorbaPlugin PROPERTIES COMPILE_FLAGS "${OMNIORB_DEFINITIONS}")
-
+
+ # RNV: ${vtkgl2ps_LIBRARIES} was added for Fedora 26 OS
TARGET_LINK_LIBRARIES( testParaMEDCorba
ParaMEDCorbaPlugin
+ ${vtkgl2ps_LIBRARIES}
)
INSTALL(FILES ParaMEDCorbaServerManager.xml DESTINATION share)