mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Add Qt5 test to AppFwk main CMakeLists.txt and update CAF to use CEE_USE_QT5
This commit is contained in:
@@ -332,6 +332,15 @@ set_property(TARGET
|
|||||||
PROPERTY FOLDER "Thirdparty"
|
PROPERTY FOLDER "Thirdparty"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
# App and Viz Framework Qt5 setting
|
||||||
|
################################################################################
|
||||||
|
if (RESINSIGHT_BUILD_WITH_QT5)
|
||||||
|
set(CEE_USE_QT5 ON)
|
||||||
|
endif(RESINSIGHT_BUILD_WITH_QT5)
|
||||||
|
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
# Vizualization Framework
|
# Vizualization Framework
|
||||||
################################################################################
|
################################################################################
|
||||||
@@ -357,10 +366,6 @@ if (CMAKE_COMPILER_IS_GNUCC)
|
|||||||
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (RESINSIGHT_BUILD_WITH_QT5)
|
|
||||||
set(CEE_USE_QT5 ON)
|
|
||||||
endif(RESINSIGHT_BUILD_WITH_QT5)
|
|
||||||
|
|
||||||
add_subdirectory(${VIZ_MODULES_FOLDER_NAME}/LibCore)
|
add_subdirectory(${VIZ_MODULES_FOLDER_NAME}/LibCore)
|
||||||
add_subdirectory(${VIZ_MODULES_FOLDER_NAME}/LibGeometry)
|
add_subdirectory(${VIZ_MODULES_FOLDER_NAME}/LibGeometry)
|
||||||
add_subdirectory(${VIZ_MODULES_FOLDER_NAME}/LibRender)
|
add_subdirectory(${VIZ_MODULES_FOLDER_NAME}/LibRender)
|
||||||
@@ -385,10 +390,6 @@ set_property(TARGET
|
|||||||
# Application Framework
|
# Application Framework
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
if (RESINSIGHT_BUILD_WITH_QT5)
|
|
||||||
set(CAF_USE_QT5 ON)
|
|
||||||
endif(RESINSIGHT_BUILD_WITH_QT5)
|
|
||||||
|
|
||||||
add_subdirectory(Fwk/AppFwk/cafAnimControl)
|
add_subdirectory(Fwk/AppFwk/cafAnimControl)
|
||||||
add_subdirectory(Fwk/AppFwk/cafViewer)
|
add_subdirectory(Fwk/AppFwk/cafViewer)
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,13 @@ if (MSVC AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 19.11))
|
|||||||
message("Add flag to disable warings from gtest - _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING")
|
message("Add flag to disable warings from gtest - _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
find_package(Qt5Core CONFIG QUIET)
|
# Qt
|
||||||
|
option(CEE_USE_QT5 "Use Qt5" OFF)
|
||||||
|
|
||||||
|
if (CEE_USE_QT5)
|
||||||
|
find_package(Qt5Core CONFIG QUIET)
|
||||||
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
if (Qt5Core_FOUND)
|
if (Qt5Core_FOUND)
|
||||||
find_package(Qt5 CONFIG REQUIRED Core Gui OpenGL Widgets)
|
find_package(Qt5 CONFIG REQUIRED Core Gui OpenGL Widgets)
|
||||||
else()
|
else()
|
||||||
|
|||||||
@@ -3,12 +3,19 @@ cmake_minimum_required (VERSION 2.8.12)
|
|||||||
project (CommonCode)
|
project (CommonCode)
|
||||||
|
|
||||||
# Qt
|
# Qt
|
||||||
if (CAF_USE_QT5)
|
option(CEE_USE_QT5 "Use Qt5" OFF)
|
||||||
find_package(Qt5 COMPONENTS Core Gui OpenGL Widgets REQUIRED)
|
|
||||||
|
if (CEE_USE_QT5)
|
||||||
|
find_package(Qt5Core CONFIG QUIET)
|
||||||
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
|
if (Qt5Core_FOUND)
|
||||||
|
find_package(Qt5 CONFIG REQUIRED Core Gui OpenGL Widgets)
|
||||||
|
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::OpenGL Qt5::Widgets)
|
||||||
else()
|
else()
|
||||||
find_package(Qt4 COMPONENTS QtCore QtGui QtMain QtOpenGl REQUIRED)
|
find_package(Qt4 COMPONENTS QtCore QtGui QtMain QtOpenGl REQUIRED)
|
||||||
include(${QT_USE_FILE})
|
include(${QT_USE_FILE})
|
||||||
endif(CAF_USE_QT5)
|
endif(Qt5Core_FOUND)
|
||||||
|
|
||||||
# Open GL
|
# Open GL
|
||||||
find_package( OpenGL )
|
find_package( OpenGL )
|
||||||
@@ -19,11 +26,11 @@ set( MOC_HEADER_FILES
|
|||||||
)
|
)
|
||||||
|
|
||||||
if ( NOT CMAKE_AUTOMOC )
|
if ( NOT CMAKE_AUTOMOC )
|
||||||
if (CAF_USE_QT5)
|
if (CEE_USE_QT5)
|
||||||
qt5_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
qt5_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
||||||
else()
|
else()
|
||||||
qt4_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
qt4_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
||||||
endif(CAF_USE_QT5)
|
endif(CEE_USE_QT5)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
@@ -63,10 +70,6 @@ target_include_directories(${PROJECT_NAME}
|
|||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
if (CAF_USE_QT5)
|
|
||||||
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::OpenGL Qt5::Widgets)
|
|
||||||
endif(CAF_USE_QT5)
|
|
||||||
|
|
||||||
target_link_libraries ( ${PROJECT_NAME}
|
target_link_libraries ( ${PROJECT_NAME}
|
||||||
LibCore
|
LibCore
|
||||||
LibGeometry
|
LibGeometry
|
||||||
|
|||||||
@@ -3,13 +3,19 @@ cmake_minimum_required (VERSION 2.8.12)
|
|||||||
project (cafAnimControl)
|
project (cafAnimControl)
|
||||||
|
|
||||||
# Qt
|
# Qt
|
||||||
if (CAF_USE_QT5)
|
option(CEE_USE_QT5 "Use Qt5" OFF)
|
||||||
find_package(Qt5 COMPONENTS Core Gui OpenGL Widgets REQUIRED)
|
|
||||||
else()
|
|
||||||
find_package(Qt4 COMPONENTS QtCore QtGui QtMain REQUIRED)
|
|
||||||
include(${QT_USE_FILE})
|
|
||||||
endif(CAF_USE_QT5)
|
|
||||||
|
|
||||||
|
if (CEE_USE_QT5)
|
||||||
|
find_package(Qt5Core CONFIG QUIET)
|
||||||
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
|
if (Qt5Core_FOUND)
|
||||||
|
find_package(Qt5 CONFIG REQUIRED Core Gui Widgets)
|
||||||
|
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
||||||
|
else()
|
||||||
|
find_package(Qt4 COMPONENTS QtCore QtGui QtMain REQUIRED)
|
||||||
|
include(${QT_USE_FILE})
|
||||||
|
endif(Qt5Core_FOUND)
|
||||||
|
|
||||||
set( MOC_HEADER_FILES
|
set( MOC_HEADER_FILES
|
||||||
cafFrameAnimationControl.h
|
cafFrameAnimationControl.h
|
||||||
@@ -17,11 +23,11 @@ set( MOC_HEADER_FILES
|
|||||||
cafPopupMenuButton.h
|
cafPopupMenuButton.h
|
||||||
)
|
)
|
||||||
|
|
||||||
if (CAF_USE_QT5)
|
if (CEE_USE_QT5)
|
||||||
qt5_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
qt5_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
||||||
else()
|
else()
|
||||||
qt4_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
qt4_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
||||||
endif(CAF_USE_QT5)
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
# NOTE! Resources in this subfolder appends to the variable QRC_FILES in parent scope
|
# NOTE! Resources in this subfolder appends to the variable QRC_FILES in parent scope
|
||||||
# CMakeList.txt in the application folder (parent scope) must use the following syntax
|
# CMakeList.txt in the application folder (parent scope) must use the following syntax
|
||||||
@@ -57,10 +63,6 @@ target_include_directories(${PROJECT_NAME}
|
|||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
if (CAF_USE_QT5)
|
|
||||||
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
|
||||||
endif(CAF_USE_QT5)
|
|
||||||
|
|
||||||
target_link_libraries(${PROJECT_NAME} ${QT_LIBRARIES})
|
target_link_libraries(${PROJECT_NAME} ${QT_LIBRARIES})
|
||||||
|
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
|
|||||||
@@ -1,12 +1,19 @@
|
|||||||
cmake_minimum_required (VERSION 2.8.12)
|
cmake_minimum_required (VERSION 2.8.12)
|
||||||
|
|
||||||
# Qt
|
# Qt
|
||||||
if (CAF_USE_QT5)
|
option(CEE_USE_QT5 "Use Qt5" OFF)
|
||||||
find_package(Qt5 COMPONENTS Core Gui OpenGL Widgets REQUIRED)
|
|
||||||
|
if (CEE_USE_QT5)
|
||||||
|
find_package(Qt5Core CONFIG QUIET)
|
||||||
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
|
if (Qt5Core_FOUND)
|
||||||
|
find_package(Qt5 CONFIG REQUIRED Core Gui Widgets)
|
||||||
|
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
||||||
else()
|
else()
|
||||||
find_package(Qt4 COMPONENTS QtCore QtGui QtMain REQUIRED)
|
find_package(Qt4 COMPONENTS QtCore QtGui QtMain REQUIRED)
|
||||||
include(${QT_USE_FILE})
|
include(${QT_USE_FILE})
|
||||||
endif(CAF_USE_QT5)
|
endif(Qt5Core_FOUND)
|
||||||
|
|
||||||
project (cafCommand)
|
project (cafCommand)
|
||||||
|
|
||||||
@@ -17,12 +24,11 @@ set (MOC_HEADER_FILES
|
|||||||
cafCmdFeatureManager.h
|
cafCmdFeatureManager.h
|
||||||
)
|
)
|
||||||
|
|
||||||
if (CAF_USE_QT5)
|
if (CEE_USE_QT5)
|
||||||
qt5_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
qt5_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
||||||
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
|
||||||
else()
|
else()
|
||||||
qt4_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
qt4_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
||||||
endif(CAF_USE_QT5)
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
set( PROJECT_FILES
|
set( PROJECT_FILES
|
||||||
|
|
||||||
|
|||||||
@@ -3,12 +3,19 @@ cmake_minimum_required (VERSION 2.8.12)
|
|||||||
project (cafPdmCvf)
|
project (cafPdmCvf)
|
||||||
|
|
||||||
# Qt
|
# Qt
|
||||||
if (CAF_USE_QT5)
|
option(CEE_USE_QT5 "Use Qt5" OFF)
|
||||||
find_package(Qt5 COMPONENTS Core Gui Widgets REQUIRED)
|
|
||||||
|
if (CEE_USE_QT5)
|
||||||
|
find_package(Qt5Core CONFIG QUIET)
|
||||||
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
|
if (Qt5Core_FOUND)
|
||||||
|
find_package(Qt5 CONFIG REQUIRED Core Gui Widgets)
|
||||||
|
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
||||||
else()
|
else()
|
||||||
find_package(Qt4 COMPONENTS QtCore QtGui QtMain REQUIRED)
|
find_package(Qt4 COMPONENTS QtCore QtGui QtMain REQUIRED)
|
||||||
include(${QT_USE_FILE})
|
include(${QT_USE_FILE})
|
||||||
endif(CAF_USE_QT5)
|
endif(Qt5Core_FOUND)
|
||||||
|
|
||||||
add_definitions(-DCVF_USING_CMAKE)
|
add_definitions(-DCVF_USING_CMAKE)
|
||||||
|
|
||||||
@@ -40,11 +47,6 @@ target_include_directories(${PROJECT_NAME}
|
|||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
if (CAF_USE_QT5)
|
|
||||||
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
|
||||||
endif(CAF_USE_QT5)
|
|
||||||
|
|
||||||
|
|
||||||
target_link_libraries ( ${PROJECT_NAME}
|
target_link_libraries ( ${PROJECT_NAME}
|
||||||
cafUserInterface
|
cafUserInterface
|
||||||
LibCore
|
LibCore
|
||||||
|
|||||||
@@ -3,12 +3,20 @@ cmake_minimum_required (VERSION 2.8.12)
|
|||||||
project (cafProjectDataModel)
|
project (cafProjectDataModel)
|
||||||
|
|
||||||
# Qt
|
# Qt
|
||||||
if (CAF_USE_QT5)
|
option(CEE_USE_QT5 "Use Qt5" OFF)
|
||||||
find_package(Qt5 COMPONENTS Core Gui Widgets REQUIRED)
|
|
||||||
|
if (CEE_USE_QT5)
|
||||||
|
find_package(Qt5Core CONFIG QUIET)
|
||||||
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
|
if (Qt5Core_FOUND)
|
||||||
|
find_package(Qt5 CONFIG REQUIRED Core Gui Widgets)
|
||||||
|
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
||||||
else()
|
else()
|
||||||
find_package(Qt4 COMPONENTS QtCore QtGui REQUIRED)
|
find_package(Qt4 COMPONENTS QtCore QtGui REQUIRED)
|
||||||
include(${QT_USE_FILE})
|
include(${QT_USE_FILE})
|
||||||
endif(CAF_USE_QT5)
|
endif(Qt5Core_FOUND)
|
||||||
|
|
||||||
|
|
||||||
set( PROJECT_FILES
|
set( PROJECT_FILES
|
||||||
cafFactory.h
|
cafFactory.h
|
||||||
@@ -25,10 +33,6 @@ add_library( ${PROJECT_NAME}
|
|||||||
${PROJECT_FILES}
|
${PROJECT_FILES}
|
||||||
)
|
)
|
||||||
|
|
||||||
if (CAF_USE_QT5)
|
|
||||||
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
|
||||||
endif(CAF_USE_QT5)
|
|
||||||
|
|
||||||
target_link_libraries ( ${PROJECT_NAME}
|
target_link_libraries ( ${PROJECT_NAME}
|
||||||
cafPdmUiCore
|
cafPdmUiCore
|
||||||
cafPdmXml
|
cafPdmXml
|
||||||
|
|||||||
@@ -3,12 +3,19 @@ cmake_minimum_required (VERSION 2.8.12)
|
|||||||
project (cafPdmCore)
|
project (cafPdmCore)
|
||||||
|
|
||||||
# Qt
|
# Qt
|
||||||
if (CAF_USE_QT5)
|
option(CEE_USE_QT5 "Use Qt5" OFF)
|
||||||
find_package(Qt5 COMPONENTS Core REQUIRED)
|
|
||||||
|
if (CEE_USE_QT5)
|
||||||
|
find_package(Qt5Core CONFIG QUIET)
|
||||||
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
|
if (Qt5Core_FOUND)
|
||||||
|
find_package(Qt5 CONFIG REQUIRED Core)
|
||||||
|
set(QT_LIBRARIES Qt5::Core)
|
||||||
else()
|
else()
|
||||||
find_package(Qt4 COMPONENTS QtCore REQUIRED)
|
find_package(Qt4 COMPONENTS QtCore REQUIRED)
|
||||||
include(${QT_USE_FILE})
|
include(${QT_USE_FILE})
|
||||||
endif(CAF_USE_QT5)
|
endif(Qt5Core_FOUND)
|
||||||
|
|
||||||
set( PROJECT_FILES
|
set( PROJECT_FILES
|
||||||
|
|
||||||
@@ -64,10 +71,6 @@ target_include_directories(${PROJECT_NAME}
|
|||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
if (CAF_USE_QT5)
|
|
||||||
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
|
||||||
endif(CAF_USE_QT5)
|
|
||||||
|
|
||||||
target_link_libraries(${PROJECT_NAME} ${QT_LIBRARIES})
|
target_link_libraries(${PROJECT_NAME} ${QT_LIBRARIES})
|
||||||
|
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
|
|||||||
@@ -3,13 +3,19 @@ cmake_minimum_required (VERSION 2.8.12)
|
|||||||
project (cafPdmUiCore)
|
project (cafPdmUiCore)
|
||||||
|
|
||||||
# Qt
|
# Qt
|
||||||
if (CAF_USE_QT5)
|
option(CEE_USE_QT5 "Use Qt5" OFF)
|
||||||
find_package(Qt5 COMPONENTS Core Gui Widgets REQUIRED)
|
|
||||||
else()
|
|
||||||
find_package(Qt4 COMPONENTS QtCore QtGui REQUIRED)
|
|
||||||
include(${QT_USE_FILE})
|
|
||||||
endif(CAF_USE_QT5)
|
|
||||||
|
|
||||||
|
if (CEE_USE_QT5)
|
||||||
|
find_package(Qt5Core CONFIG QUIET)
|
||||||
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
|
if (Qt5Core_FOUND)
|
||||||
|
find_package(Qt5 CONFIG REQUIRED Core Gui Widgets)
|
||||||
|
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
||||||
|
else()
|
||||||
|
find_package(Qt4 COMPONENTS QtCore QtGui REQUIRED)
|
||||||
|
include(${QT_USE_FILE})
|
||||||
|
endif(Qt5Core_FOUND)
|
||||||
|
|
||||||
include_directories (
|
include_directories (
|
||||||
..
|
..
|
||||||
@@ -25,11 +31,11 @@ set (MOC_HEADER_FILES
|
|||||||
|
|
||||||
# Run MOC on the headers
|
# Run MOC on the headers
|
||||||
add_definitions(-DCVF_USING_CMAKE)
|
add_definitions(-DCVF_USING_CMAKE)
|
||||||
if (CAF_USE_QT5)
|
if (CEE_USE_QT5)
|
||||||
qt5_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
qt5_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
||||||
else()
|
else()
|
||||||
qt4_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
qt4_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
||||||
endif(CAF_USE_QT5)
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
set( PROJECT_FILES
|
set( PROJECT_FILES
|
||||||
|
|
||||||
@@ -86,10 +92,6 @@ add_library( ${PROJECT_NAME}
|
|||||||
${MOC_SOURCE_FILES}
|
${MOC_SOURCE_FILES}
|
||||||
)
|
)
|
||||||
|
|
||||||
if (CAF_USE_QT5)
|
|
||||||
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
|
||||||
endif(CAF_USE_QT5)
|
|
||||||
|
|
||||||
target_link_libraries ( ${PROJECT_NAME}
|
target_link_libraries ( ${PROJECT_NAME}
|
||||||
cafPdmCore
|
cafPdmCore
|
||||||
${QT_LIBRARIES}
|
${QT_LIBRARIES}
|
||||||
|
|||||||
@@ -3,12 +3,19 @@ cmake_minimum_required (VERSION 2.8.12)
|
|||||||
project (cafPdmXml)
|
project (cafPdmXml)
|
||||||
|
|
||||||
# Qt
|
# Qt
|
||||||
if (CAF_USE_QT5)
|
option(CEE_USE_QT5 "Use Qt5" OFF)
|
||||||
find_package(Qt5 COMPONENTS Core Xml REQUIRED)
|
|
||||||
|
if (CEE_USE_QT5)
|
||||||
|
find_package(Qt5Core CONFIG QUIET)
|
||||||
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
|
if (Qt5Core_FOUND)
|
||||||
|
find_package(Qt5 CONFIG REQUIRED Core Xml)
|
||||||
|
set(QT_LIBRARIES Qt5::Core Qt5::Xml)
|
||||||
else()
|
else()
|
||||||
find_package(Qt4 COMPONENTS QtCore QtXml REQUIRED)
|
find_package(Qt4 COMPONENTS QtCore QtXml REQUIRED)
|
||||||
include(${QT_USE_FILE})
|
include(${QT_USE_FILE})
|
||||||
endif(CAF_USE_QT5)
|
endif(Qt5Core_FOUND)
|
||||||
|
|
||||||
include_directories (
|
include_directories (
|
||||||
..
|
..
|
||||||
@@ -48,10 +55,6 @@ add_library( ${PROJECT_NAME}
|
|||||||
${PROJECT_FILES}
|
${PROJECT_FILES}
|
||||||
)
|
)
|
||||||
|
|
||||||
if (CAF_USE_QT5)
|
|
||||||
set(QT_LIBRARIES Qt5::Core Qt5::Xml)
|
|
||||||
endif(CAF_USE_QT5)
|
|
||||||
|
|
||||||
target_link_libraries ( ${PROJECT_NAME}
|
target_link_libraries ( ${PROJECT_NAME}
|
||||||
cafPdmCore
|
cafPdmCore
|
||||||
${QT_LIBRARIES}
|
${QT_LIBRARIES}
|
||||||
|
|||||||
@@ -8,12 +8,19 @@ endif (MSVC)
|
|||||||
project (cafUserInterface)
|
project (cafUserInterface)
|
||||||
|
|
||||||
# Qt
|
# Qt
|
||||||
if (CAF_USE_QT5)
|
option(CEE_USE_QT5 "Use Qt5" OFF)
|
||||||
find_package(Qt5 COMPONENTS Core Gui Widgets REQUIRED)
|
|
||||||
|
if (CEE_USE_QT5)
|
||||||
|
find_package(Qt5Core CONFIG QUIET)
|
||||||
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
|
if (Qt5Core_FOUND)
|
||||||
|
find_package(Qt5 CONFIG REQUIRED Core Gui Widgets)
|
||||||
|
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
||||||
else()
|
else()
|
||||||
find_package(Qt4 COMPONENTS QtCore QtGui QtMain REQUIRED)
|
find_package(Qt4 COMPONENTS QtCore QtGui QtMain REQUIRED)
|
||||||
include(${QT_USE_FILE})
|
include(${QT_USE_FILE})
|
||||||
endif(CAF_USE_QT5)
|
endif(Qt5Core_FOUND)
|
||||||
|
|
||||||
# These headers need to go through Qt's MOC compiler
|
# These headers need to go through Qt's MOC compiler
|
||||||
set (MOC_HEADER_FILES
|
set (MOC_HEADER_FILES
|
||||||
@@ -55,11 +62,11 @@ set (MOC_HEADER_FILES
|
|||||||
)
|
)
|
||||||
|
|
||||||
if ( NOT CMAKE_AUTOMOC )
|
if ( NOT CMAKE_AUTOMOC )
|
||||||
if (CAF_USE_QT5)
|
if (CEE_USE_QT5)
|
||||||
qt5_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
qt5_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
||||||
else()
|
else()
|
||||||
qt4_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
qt4_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
||||||
endif(CAF_USE_QT5)
|
endif(CEE_USE_QT5)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
@@ -180,10 +187,6 @@ target_include_directories(${PROJECT_NAME}
|
|||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
if (CAF_USE_QT5)
|
|
||||||
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets)
|
|
||||||
endif(CAF_USE_QT5)
|
|
||||||
|
|
||||||
target_link_libraries ( ${PROJECT_NAME}
|
target_link_libraries ( ${PROJECT_NAME}
|
||||||
cafProjectDataModel
|
cafProjectDataModel
|
||||||
${QT_LIBRARIES}
|
${QT_LIBRARIES}
|
||||||
|
|||||||
@@ -3,12 +3,19 @@ cmake_minimum_required (VERSION 2.8.12)
|
|||||||
project (cafViewer)
|
project (cafViewer)
|
||||||
|
|
||||||
# Qt
|
# Qt
|
||||||
if (CAF_USE_QT5)
|
option(CEE_USE_QT5 "Use Qt5" OFF)
|
||||||
find_package(Qt5 COMPONENTS Core Gui OpenGL Widgets REQUIRED)
|
|
||||||
|
if (CEE_USE_QT5)
|
||||||
|
find_package(Qt5Core CONFIG QUIET)
|
||||||
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
|
if (Qt5Core_FOUND)
|
||||||
|
find_package(Qt5 CONFIG REQUIRED Core Gui Widgets OpenGL)
|
||||||
|
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets Qt5::OpenGL)
|
||||||
else()
|
else()
|
||||||
find_package(Qt4 COMPONENTS QtCore QtGui QtMain QtOpenGl REQUIRED)
|
find_package(Qt4 COMPONENTS QtCore QtGui QtMain QtOpenGl REQUIRED)
|
||||||
include(${QT_USE_FILE})
|
include(${QT_USE_FILE})
|
||||||
endif(CAF_USE_QT5)
|
endif(Qt5Core_FOUND)
|
||||||
|
|
||||||
# These headers need to go through Qt's MOC compiler
|
# These headers need to go through Qt's MOC compiler
|
||||||
set( MOC_HEADER_FILES
|
set( MOC_HEADER_FILES
|
||||||
@@ -16,11 +23,11 @@ set( MOC_HEADER_FILES
|
|||||||
)
|
)
|
||||||
|
|
||||||
if ( NOT CMAKE_AUTOMOC )
|
if ( NOT CMAKE_AUTOMOC )
|
||||||
if (CAF_USE_QT5)
|
if (CEE_USE_QT5)
|
||||||
qt5_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
qt5_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
||||||
else()
|
else()
|
||||||
qt4_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
qt4_wrap_cpp(MOC_SOURCE_FILES ${MOC_HEADER_FILES} )
|
||||||
endif(CAF_USE_QT5)
|
endif(CEE_USE_QT5)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
@@ -48,10 +55,6 @@ target_include_directories(${PROJECT_NAME}
|
|||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
if (CAF_USE_QT5)
|
|
||||||
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::OpenGL Qt5::Widgets)
|
|
||||||
endif(CAF_USE_QT5)
|
|
||||||
|
|
||||||
target_link_libraries ( ${PROJECT_NAME}
|
target_link_libraries ( ${PROJECT_NAME}
|
||||||
LibCore
|
LibCore
|
||||||
LibGeometry
|
LibGeometry
|
||||||
|
|||||||
@@ -6,12 +6,19 @@ project (cafVizExtensions)
|
|||||||
find_package( OpenGL )
|
find_package( OpenGL )
|
||||||
|
|
||||||
# Qt
|
# Qt
|
||||||
if (CAF_USE_QT5)
|
option(CEE_USE_QT5 "Use Qt5" OFF)
|
||||||
find_package(Qt5 COMPONENTS Core Gui OpenGL Widgets REQUIRED)
|
|
||||||
|
if (CEE_USE_QT5)
|
||||||
|
find_package(Qt5Core CONFIG QUIET)
|
||||||
|
endif(CEE_USE_QT5)
|
||||||
|
|
||||||
|
if (Qt5Core_FOUND)
|
||||||
|
find_package(Qt5 CONFIG REQUIRED Core Gui Widgets OpenGL)
|
||||||
|
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::Widgets Qt5::OpenGL)
|
||||||
else()
|
else()
|
||||||
find_package(Qt4 COMPONENTS QtCore QtGui QtMain QtOpenGl REQUIRED)
|
find_package(Qt4 COMPONENTS QtCore QtGui QtMain QtOpenGl REQUIRED)
|
||||||
include(${QT_USE_FILE})
|
include(${QT_USE_FILE})
|
||||||
endif(CAF_USE_QT5)
|
endif(Qt5Core_FOUND)
|
||||||
|
|
||||||
add_library( ${PROJECT_NAME}
|
add_library( ${PROJECT_NAME}
|
||||||
cafDisplayCoordTransform.cpp
|
cafDisplayCoordTransform.cpp
|
||||||
@@ -51,11 +58,6 @@ target_include_directories(${PROJECT_NAME}
|
|||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
if (CAF_USE_QT5)
|
|
||||||
set(QT_LIBRARIES Qt5::Core Qt5::Gui Qt5::OpenGL Qt5::Widgets)
|
|
||||||
endif(CAF_USE_QT5)
|
|
||||||
|
|
||||||
target_link_libraries ( ${PROJECT_NAME}
|
target_link_libraries ( ${PROJECT_NAME}
|
||||||
LibCore
|
LibCore
|
||||||
LibGeometry
|
LibGeometry
|
||||||
|
|||||||
Reference in New Issue
Block a user