X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FVTKViewer%2FCMakeLists.txt;h=63b191753ba161b0976bf1ccecd81c9469652584;hb=1422da8b1bbed7ca75d7c4ed422934f4ca35cdbd;hp=6bb54339b6db954316344375c5bc3c2bb61bdcef;hpb=c3dc40d60668cb9d0b4fb0b4621cc87348af7bea;p=modules%2Fgui.git diff --git a/src/VTKViewer/CMakeLists.txt b/src/VTKViewer/CMakeLists.txt old mode 100755 new mode 100644 index 6bb54339b..63b191753 --- a/src/VTKViewer/CMakeLists.txt +++ b/src/VTKViewer/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2016 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2012-2021 CEA/DEN, EDF R&D, OPEN CASCADE # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -17,14 +17,13 @@ # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com # -INCLUDE(${VTK_USE_FILE}) INCLUDE(UseQtExt) # --- options --- # additional include directories INCLUDE_DIRECTORIES( - ${CAS_INCLUDE_DIRS} + ${OpenCASCADE_INCLUDE_DIR} ${QT_INCLUDES} ${PTHREAD_INCLUDE_DIR} ${PROJECT_SOURCE_DIR}/src/Qtx @@ -32,10 +31,25 @@ INCLUDE_DIRECTORIES( ) # additional preprocessor / compiler flags -ADD_DEFINITIONS(${CAS_DEFINITIONS} ${QT_DEFINITIONS}) +ADD_DEFINITIONS(${OpenCASCADE_DEFINITIONS} ${QT_DEFINITIONS}) # libraries to link to -SET(_link_LIBRARIES ${QT_LIBRARIES} ${OPENGL_LIBRARIES} ${VTK_LIBRARIES} ${CAS_KERNEL} qtx suit ${KERNEL_SALOMELocalTrace}) +SET(_link_LIBRARIES + ${QT_LIBRARIES} + ${OPENGL_LIBRARIES} + VTK::FiltersGeometry + VTK::FiltersParallel + VTK::RenderingLOD + VTK::RenderingFreeType + VTK::RenderingOpenGL2 + VTK::IOImage + VTK::IOXML + VTK::CommonSystem + ${OpenCASCADE_FoundationClasses_LIBRARIES} + qtx + suit + ${KERNEL_SALOMELocalTrace} + ) # --- headers --- @@ -69,6 +83,7 @@ SET(_other_HEADERS VTKViewer_InteractorStyle.h VTKViewer_MarkerDef.h VTKViewer_MarkerUtils.h + VTKViewer_OpenGLHelper.h VTKViewer_OpenGLRenderer.h VTKViewer_PolyDataMapper.h VTKViewer_ShrinkFilter.h @@ -152,6 +167,7 @@ SET(_other_SOURCES VTKViewer_MarkerDlg.cxx VTKViewer_MarkerUtils.cxx VTKViewer_MarkerWidget.cxx + VTKViewer_OpenGLHelper.cxx VTKViewer_OpenGLRenderer.cxx VTKViewer_PolyDataMapper.cxx VTKViewer_RenderWindow.cxx @@ -188,3 +204,6 @@ INSTALL(FILES ${GUIVTI_DATA} DESTINATION ${SALOME_GUI_INSTALL_RES_DATA}) FILE(GLOB GUITXT_DATA "${CMAKE_CURRENT_SOURCE_DIR}/resources/*.txt") INSTALL(FILES ${GUITXT_DATA} DESTINATION ${SALOME_GUI_INSTALL_RES_DATA}) + +FILE(GLOB GUIGLSL_DATA "${CMAKE_CURRENT_SOURCE_DIR}/resources/*.glsl") +INSTALL(FILES ${GUIGLSL_DATA} DESTINATION ${SALOME_GUI_INSTALL_RES_DATA})