Add switch to select between Qt4 and Qt5
This commit is contained in:
@@ -70,6 +70,9 @@ IF(CMAKE_COMPILER_IS_GNUCXX AND NOT CMAKE_CXX_COMPILER_VERSION)
|
||||
OUTPUT_VARIABLE CMAKE_CXX_COMPILER_VERSION)
|
||||
ENDIF(CMAKE_COMPILER_IS_GNUCXX AND NOT CMAKE_CXX_COMPILER_VERSION)
|
||||
|
||||
# Switch to build FreeCAD with Qt5
|
||||
OPTION(BUILD_QT5 "Build with Qt5." OFF)
|
||||
|
||||
# Enabled C++11 for Freecad 0.17 and later
|
||||
IF(FREECAD_VERSION VERSION_GREATER 0.16)
|
||||
OPTION(BUILD_ENABLE_CXX11 "Enable C++11 support." ON)
|
||||
@@ -674,41 +677,62 @@ endif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||
|
||||
# -------------------------------- Qt --------------------------------
|
||||
|
||||
# sets ${QT_LIBRARIES}
|
||||
|
||||
# If using MacPorts, help the Qt4 finder.
|
||||
if(MACPORTS_PREFIX)
|
||||
if(NOT QT_QMAKE_EXECUTABLE)
|
||||
set(QT_QMAKE_EXECUTABLE ${MACPORTS_PREFIX}/libexec/qt4/bin/qmake)
|
||||
if (NOT BUILD_QT5)
|
||||
# If using MacPorts, help the Qt4 finder.
|
||||
if(MACPORTS_PREFIX)
|
||||
if(NOT QT_QMAKE_EXECUTABLE)
|
||||
set(QT_QMAKE_EXECUTABLE ${MACPORTS_PREFIX}/libexec/qt4/bin/qmake)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
SET(QT_MIN_VERSION 4.5.0)
|
||||
set(QT_USE_QTNETWORK TRUE)
|
||||
set(QT_USE_QTXML TRUE)
|
||||
if(BUILD_GUI)
|
||||
set(QT_USE_QTOPENGL TRUE)
|
||||
set(QT_USE_QTSVG TRUE)
|
||||
set(QT_USE_QTUITOOLS TRUE)
|
||||
set(QT_USE_QTWEBKIT TRUE)
|
||||
endif(BUILD_GUI)
|
||||
SET(QT_MIN_VERSION 4.5.0)
|
||||
set(QT_USE_QTNETWORK TRUE)
|
||||
set(QT_USE_QTXML TRUE)
|
||||
if(BUILD_GUI)
|
||||
set(QT_USE_QTOPENGL TRUE)
|
||||
set(QT_USE_QTSVG TRUE)
|
||||
set(QT_USE_QTUITOOLS TRUE)
|
||||
set(QT_USE_QTWEBKIT TRUE)
|
||||
endif(BUILD_GUI)
|
||||
|
||||
find_package(Qt4)# REQUIRED
|
||||
find_package(Qt4)# REQUIRED
|
||||
|
||||
include(${QT_USE_FILE})
|
||||
include(${QT_USE_FILE})
|
||||
|
||||
IF(NOT QT4_FOUND)
|
||||
MESSAGE(FATAL_ERROR "========================\n"
|
||||
"Qt4 libraries not found.\n"
|
||||
"========================\n")
|
||||
ENDIF(NOT QT4_FOUND)
|
||||
IF(NOT QT4_FOUND)
|
||||
MESSAGE(FATAL_ERROR "========================\n"
|
||||
"Qt4 libraries not found.\n"
|
||||
"========================\n")
|
||||
ENDIF(NOT QT4_FOUND)
|
||||
|
||||
IF(NOT QT_QTWEBKIT_FOUND)
|
||||
MESSAGE("========================================================\n"
|
||||
"Qt Webkit not found, will not build browser integration.\n"
|
||||
"========================================================\n")
|
||||
ENDIF(NOT QT_QTWEBKIT_FOUND)
|
||||
IF(NOT QT_QTWEBKIT_FOUND)
|
||||
MESSAGE("========================================================\n"
|
||||
"Qt Webkit not found, will not build browser integration.\n"
|
||||
"========================================================\n")
|
||||
ENDIF(NOT QT_QTWEBKIT_FOUND)
|
||||
|
||||
elseif (BUILD_QT5)
|
||||
find_package(Qt5Network)
|
||||
find_package(Qt5Xml)
|
||||
if(BUILD_GUI)
|
||||
find_package(Qt5Widgets)
|
||||
find_package(Qt5PrintSupport)
|
||||
find_package(Qt5OpenGL)
|
||||
find_package(Qt5Svg)
|
||||
find_package(Qt5UiTools)
|
||||
find_package(Qt5Network)
|
||||
find_package(Qt5Concurrent)
|
||||
#find_package(Qt5WebEngine)
|
||||
endif(BUILD_GUI)
|
||||
|
||||
IF(NOT Qt5Core_FOUND)
|
||||
MESSAGE(FATAL_ERROR "========================\n"
|
||||
"Qt5 libraries not found.\n"
|
||||
"========================\n")
|
||||
ENDIF(NOT Qt5Core_FOUND)
|
||||
|
||||
include(Qt4Macros)
|
||||
endif (NOT BUILD_QT5)
|
||||
|
||||
# This is a special version of the built in macro qt4_wrap_cpp
|
||||
# It is required since moc'ed files are now included instead of being added to projects directly
|
||||
|
||||
@@ -50,6 +50,23 @@ set(FreeCADApp_LIBS
|
||||
${QT_QTXML_LIBRARY}
|
||||
)
|
||||
|
||||
if (BUILD_QT5)
|
||||
include_directories(
|
||||
${Qt5Xml_INCLUDE_DIRS}
|
||||
)
|
||||
list(APPEND FreeCADApp_LIBS
|
||||
${Qt5Core_LIBRARIES}
|
||||
${Qt5Xml_LIBRARIES}
|
||||
)
|
||||
else()
|
||||
include_directories(
|
||||
${QT_QTCORE_INCLUDE_DIR}
|
||||
)
|
||||
list(APPEND FreeCADApp_LIBS
|
||||
${QT_QTCORE_LIBRARY}
|
||||
)
|
||||
endif()
|
||||
|
||||
generate_from_xml(DocumentPy)
|
||||
generate_from_xml(DocumentObjectPy)
|
||||
generate_from_xml(ExtensionPy)
|
||||
|
||||
@@ -12,7 +12,6 @@ include_directories(
|
||||
${Boost_INCLUDE_DIRS}
|
||||
${PYTHON_INCLUDE_DIRS}
|
||||
${XercesC_INCLUDE_DIRS}
|
||||
${QT_QTCORE_INCLUDE_DIR}
|
||||
${ZLIB_INCLUDE_DIR}
|
||||
${PYCXX_INCLUDE_DIR}
|
||||
)
|
||||
@@ -23,7 +22,6 @@ if(MSVC)
|
||||
${PYTHON_LIBRARIES}
|
||||
debug ${XercesC_DEBUG_LIBRARIES}
|
||||
optimized ${XercesC_LIBRARIES}
|
||||
${QT_QTCORE_LIBRARY}
|
||||
${ZLIB_LIBRARIES}
|
||||
debug MSVCRTD.LIB
|
||||
debug MSVCPRTD.LIB
|
||||
@@ -36,7 +34,6 @@ elseif(MINGW)
|
||||
set(FreeCADBase_LIBS
|
||||
${PYTHON_LIBRARIES}
|
||||
${XercesC_LIBRARIES}
|
||||
${QT_QTCORE_LIBRARY}
|
||||
${Boost_LIBRARIES}
|
||||
${ZLIB_LIBRARIES}
|
||||
Rpcrt4.lib
|
||||
@@ -45,12 +42,23 @@ else(MSVC)
|
||||
set(FreeCADBase_LIBS
|
||||
${PYTHON_LIBRARIES}
|
||||
${XercesC_LIBRARIES}
|
||||
${QT_QTCORE_LIBRARY}
|
||||
${Boost_LIBRARIES}
|
||||
${ZLIB_LIBRARIES}
|
||||
)
|
||||
endif(MSVC)
|
||||
|
||||
if (BUILD_QT5)
|
||||
include_directories(
|
||||
${Qt5Core_INCLUDE_DIRS}
|
||||
)
|
||||
list(APPEND FreeCADBase_LIBS ${Qt5Core_LIBRARIES})
|
||||
else()
|
||||
include_directories(
|
||||
${QT_QTCORE_INCLUDE_DIR}
|
||||
)
|
||||
list(APPEND FreeCADBase_LIBS ${QT_QTCORE_LIBRARY})
|
||||
endif()
|
||||
|
||||
# needed for OpenSUSE
|
||||
if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
||||
list(APPEND FreeCADBase_LIBS -lutil -ldl)
|
||||
@@ -148,6 +156,7 @@ set(FreeCADBase_MOC_HDRS
|
||||
Debugger.h
|
||||
FutureWatcherProgress.h
|
||||
)
|
||||
|
||||
fc_wrap_cpp(FreeCADBase_MOC_SRCS ${FreeCADBase_MOC_HDRS})
|
||||
|
||||
SET(FreeCADBase_UNITAPI_SRCS
|
||||
|
||||
@@ -47,21 +47,47 @@ if(MSVC)
|
||||
set(FreeCADGui_LIBS
|
||||
FreeCADApp
|
||||
${COIN3D_LIBRARIES}
|
||||
${QT_LIBRARIES}
|
||||
${QT_QTUITOOLS_LIBRARY}
|
||||
${OPENGL_gl_LIBRARY}
|
||||
)
|
||||
else(MSVC)
|
||||
set(FreeCADGui_LIBS
|
||||
FreeCADApp
|
||||
${COIN3D_LIBRARIES}
|
||||
${QT_LIBRARIES}
|
||||
${Boost_LIBRARIES}
|
||||
${OPENGL_gl_LIBRARY}
|
||||
${3DCONNEXION_LINKFLAGS}
|
||||
)
|
||||
endif(MSVC)
|
||||
|
||||
if (BUILD_QT5)
|
||||
include_directories(
|
||||
${Qt5Core_INCLUDE_DIRS}
|
||||
${Qt5Widgets_INCLUDE_DIRS}
|
||||
${Qt5OpenGL_INCLUDE_DIRS}
|
||||
${Qt5PrintSupport_INCLUDE_DIRS}
|
||||
${Qt5Svg_INCLUDE_DIRS}
|
||||
${Qt5Network_INCLUDE_DIRS}
|
||||
${Qt5UiTools_INCLUDE_DIRS}
|
||||
)
|
||||
list(APPEND FreeCADGui_LIBS
|
||||
${Qt5Core_LIBRARIES}
|
||||
${Qt5Widgets_LIBRARIES}
|
||||
${Qt5OpenGL_LIBRARIES}
|
||||
${Qt5PrintSupport_LIBRARIES}
|
||||
${Qt5Svg_LIBRARIES}
|
||||
${Qt5Network_LIBRARIES}
|
||||
${Qt5UiTools_LIBRARIES}
|
||||
)
|
||||
else()
|
||||
include_directories(
|
||||
${QT_INCLUDE_DIR}
|
||||
)
|
||||
list(APPEND FreeCADGui_LIBS
|
||||
${QT_LIBRARIES}
|
||||
${QT_QTUITOOLS_LIBRARY}
|
||||
)
|
||||
endif()
|
||||
|
||||
IF(SPNAV_FOUND)
|
||||
add_definitions(-DSPNAV_FOUND)
|
||||
include_directories(
|
||||
@@ -89,7 +115,10 @@ IF(OCULUS_FOUND)
|
||||
ENDIF(OCULUS_FOUND)
|
||||
|
||||
if(SHIBOKEN_INCLUDE_DIR)
|
||||
add_definitions(-DHAVE_SHIBOKEN)
|
||||
if (BUILD_QT5)
|
||||
else()
|
||||
add_definitions(-DHAVE_SHIBOKEN)
|
||||
endif()
|
||||
include_directories(
|
||||
${SHIBOKEN_INCLUDE_DIR}
|
||||
)
|
||||
@@ -99,7 +128,10 @@ if(SHIBOKEN_INCLUDE_DIR)
|
||||
endif(SHIBOKEN_INCLUDE_DIR)
|
||||
|
||||
if(PYSIDE_INCLUDE_DIR)
|
||||
add_definitions(-DHAVE_PYSIDE)
|
||||
if (BUILD_QT5)
|
||||
else()
|
||||
add_definitions(-DHAVE_PYSIDE)
|
||||
endif()
|
||||
include_directories(
|
||||
${PYSIDE_INCLUDE_DIR}
|
||||
${PYSIDE_INCLUDE_DIR}/QtCore
|
||||
@@ -256,15 +288,23 @@ set(Gui_MOC_HDRS
|
||||
DAGView/DAGView.h
|
||||
DAGView/DAGModel.h
|
||||
)
|
||||
#qt4_wrap_cpp(Gui_MOC_SRCS ${Gui_MOC_HDRS})
|
||||
|
||||
fc_wrap_cpp(Gui_MOC_SRCS ${Gui_MOC_HDRS})
|
||||
#SOURCE_GROUP("Moc" FILES ${Gui_MOC_SRCS})
|
||||
|
||||
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/moc_GraphvizView-internal.cpp
|
||||
COMMAND ${QT_MOC_EXECUTABLE} -o ${CMAKE_CURRENT_BINARY_DIR}/moc_GraphvizView-internal.cpp ${CMAKE_CURRENT_SOURCE_DIR}/GraphvizView.cpp
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/GraphvizView.cpp)
|
||||
if (BUILD_QT5)
|
||||
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/moc_GraphvizView-internal.cpp
|
||||
COMMAND ${Qt5Core_MOC_EXECUTABLE} -o ${CMAKE_CURRENT_BINARY_DIR}/moc_GraphvizView-internal.cpp ${CMAKE_CURRENT_SOURCE_DIR}/GraphvizView.cpp
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/GraphvizView.cpp)
|
||||
|
||||
set_property(SOURCE GraphvizView.cpp APPEND PROPERTY OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/moc_GraphvizView-internal.cpp)
|
||||
set_property(SOURCE GraphvizView.cpp APPEND PROPERTY OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/moc_GraphvizView-internal.cpp)
|
||||
else()
|
||||
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/moc_GraphvizView-internal.cpp
|
||||
COMMAND ${QT_MOC_EXECUTABLE} -o ${CMAKE_CURRENT_BINARY_DIR}/moc_GraphvizView-internal.cpp ${CMAKE_CURRENT_SOURCE_DIR}/GraphvizView.cpp
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/GraphvizView.cpp)
|
||||
|
||||
set_property(SOURCE GraphvizView.cpp APPEND PROPERTY OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/moc_GraphvizView-internal.cpp)
|
||||
endif()
|
||||
|
||||
SET(Gui_UIC_SRCS
|
||||
AboutApplication.ui
|
||||
@@ -325,9 +365,14 @@ SET(Gui_RES_SRCS
|
||||
iisTaskPanel/src/iisTaskPanel.qrc
|
||||
QSint/actionpanel/schemes.qrc
|
||||
)
|
||||
QT4_ADD_RESOURCES(Gui_QRC_SRCS ${Gui_RES_SRCS})
|
||||
|
||||
QT4_WRAP_UI(Gui_UIC_HDRS ${Gui_UIC_SRCS})
|
||||
if (BUILD_QT5)
|
||||
QT5_ADD_RESOURCES(Gui_QRC_SRCS ${Gui_RES_SRCS})
|
||||
QT5_WRAP_UI(Gui_UIC_HDRS ${Gui_UIC_SRCS})
|
||||
else()
|
||||
QT4_ADD_RESOURCES(Gui_QRC_SRCS ${Gui_RES_SRCS})
|
||||
QT4_WRAP_UI(Gui_UIC_HDRS ${Gui_UIC_SRCS})
|
||||
endif()
|
||||
SOURCE_GROUP("Uic" FILES ${Gui_UIC_HDRS})
|
||||
|
||||
# The command sources
|
||||
@@ -685,7 +730,12 @@ set(iis_MOC_HDRS
|
||||
iisTaskPanel/src/iistaskgroup.h
|
||||
iisTaskPanel/src/iistaskheader.h
|
||||
)
|
||||
qt4_wrap_cpp(iis_MOC_SRCS ${iis_MOC_HDRS})
|
||||
|
||||
if (BUILD_QT5)
|
||||
qt5_wrap_cpp(iis_MOC_SRCS ${iis_MOC_HDRS})
|
||||
else()
|
||||
qt4_wrap_cpp(iis_MOC_SRCS ${iis_MOC_HDRS})
|
||||
endif()
|
||||
SOURCE_GROUP("Widget\\iisTaskPanel\\Mocs" FILES ${iis_MOC_SRCS})
|
||||
|
||||
SET(qsintActionPanel_SRCS
|
||||
@@ -722,7 +772,11 @@ set(qsint_MOC_HDRS
|
||||
QSint/actionpanel/actionpanel.h
|
||||
QSint/actionpanel/taskheader_p.h
|
||||
)
|
||||
qt4_wrap_cpp(qsint_MOC_SRCS ${qsint_MOC_HDRS})
|
||||
if(BUILD_QT5)
|
||||
qt5_wrap_cpp(qsint_MOC_SRCS ${qsint_MOC_HDRS})
|
||||
else()
|
||||
qt4_wrap_cpp(qsint_MOC_SRCS ${qsint_MOC_HDRS})
|
||||
endif()
|
||||
SOURCE_GROUP("Widget\\QSintActionPanel\\Mocs" FILES ${qsint_MOC_SRCS})
|
||||
|
||||
#SET(Resource_RCS
|
||||
@@ -790,8 +844,12 @@ SET(Quarter_MOC_HDR
|
||||
Quarter/eventhandlers/DragDropHandler.h
|
||||
Quarter/eventhandlers/EventFilter.h
|
||||
Quarter/QuarterWidget.h
|
||||
)
|
||||
qt4_wrap_cpp(Quarter_MOC_SRCS ${Quarter_MOC_HDR})
|
||||
)
|
||||
if(BUILD_QT5)
|
||||
qt5_wrap_cpp(Quarter_MOC_SRCS ${Quarter_MOC_HDR})
|
||||
else()
|
||||
qt4_wrap_cpp(Quarter_MOC_SRCS ${Quarter_MOC_HDR})
|
||||
endif()
|
||||
|
||||
SET(Quarter_SRCS
|
||||
${Quarter_CPP_SRC}
|
||||
|
||||
@@ -29,16 +29,15 @@ if(BUILD_GUI)
|
||||
MainGui.cpp
|
||||
)
|
||||
|
||||
if(MSVC)
|
||||
SET(FreeCAD_LIBS
|
||||
FreeCADGui
|
||||
SET(FreeCAD_LIBS
|
||||
FreeCADGui
|
||||
)
|
||||
|
||||
if (MSVC AND NOT BUILD_QT5)
|
||||
list(APPEND FreeCAD_LIBS
|
||||
${QT_QTMAIN_LIBRARY}
|
||||
)
|
||||
else(MSVC)
|
||||
SET(FreeCAD_LIBS
|
||||
FreeCADGui
|
||||
)
|
||||
endif(MSVC)
|
||||
endif()
|
||||
|
||||
add_executable(FreeCADMain WIN32 ${FreeCAD_SRCS})
|
||||
target_link_libraries(FreeCADMain ${FreeCAD_LIBS})
|
||||
@@ -63,10 +62,24 @@ SET(FreeCADMainCmd_SRCS
|
||||
)
|
||||
add_executable(FreeCADMainCmd ${FreeCADMainCmd_SRCS})
|
||||
|
||||
target_link_libraries(FreeCADMainCmd
|
||||
SET(FreeCADMainCmd_LIBS
|
||||
FreeCADApp
|
||||
${QT_QTCORE_LIBRARY}
|
||||
${QT_QTXML_LIBRARY}
|
||||
)
|
||||
|
||||
if (BUILD_QT5)
|
||||
list(APPEND FreeCADMainCmd_LIBS
|
||||
${Qt5Core_LIBRARIES}
|
||||
${Qt5Xml_LIBRARIES}
|
||||
)
|
||||
else()
|
||||
list(APPEND FreeCADMainCmd_LIBS
|
||||
${QT_QTCORE_LIBRARY}
|
||||
${QT_QTXML_LIBRARY}
|
||||
)
|
||||
endif()
|
||||
|
||||
target_link_libraries(FreeCADMainCmd
|
||||
${FreeCADMainCmd_LIBS}
|
||||
)
|
||||
|
||||
SET_BIN_DIR(FreeCADMainCmd FreeCADCmd)
|
||||
|
||||
@@ -12,7 +12,11 @@ set(CompleteGui_LIBS
|
||||
FreeCADGui
|
||||
)
|
||||
|
||||
qt4_add_resources(Complete_QRC_SRCS Resources/Complete.qrc)
|
||||
if (BUILD_QT5)
|
||||
qt5_add_resources(Complete_QRC_SRCS Resources/Complete.qrc)
|
||||
else()
|
||||
qt4_add_resources(Complete_QRC_SRCS Resources/Complete.qrc)
|
||||
endif()
|
||||
|
||||
SET(CompleteGui_SRCS
|
||||
${Complete_QRC_SRCS}
|
||||
|
||||
@@ -35,13 +35,17 @@ set(DrawingGui_MOC_HDRS
|
||||
fc_wrap_cpp(DrawingGui_MOC_SRCS ${DrawingGui_MOC_HDRS})
|
||||
SOURCE_GROUP("Moc" FILES ${DrawingGui_MOC_SRCS})
|
||||
|
||||
qt4_add_resources(DrawingGui_SRCS Resources/Drawing.qrc)
|
||||
|
||||
set(DrawingGui_UIC_SRCS
|
||||
TaskOrthoViews.ui
|
||||
)
|
||||
|
||||
qt4_wrap_ui(DrawingGui_UIC_HDRS ${DrawingGui_UIC_SRCS})
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(DrawingGui_SRCS Resources/Drawing.qrc)
|
||||
qt5_wrap_ui(DrawingGui_UIC_HDRS ${DrawingGui_UIC_SRCS})
|
||||
else()
|
||||
qt4_add_resources(DrawingGui_SRCS Resources/Drawing.qrc)
|
||||
qt4_wrap_ui(DrawingGui_UIC_HDRS ${DrawingGui_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(DrawingGui_SRCS
|
||||
${DrawingGui_SRCS}
|
||||
|
||||
@@ -116,7 +116,12 @@ if(BUILD_FEM_VTK)
|
||||
SphereWidget.ui
|
||||
)
|
||||
endif(BUILD_FEM_VTK)
|
||||
qt4_wrap_ui(FemGui_UIC_HDRS ${FemGui_UIC_SRCS})
|
||||
|
||||
if(BUILD_QT5)
|
||||
qt5_wrap_ui(FemGui_UIC_HDRS ${FemGui_UIC_SRCS})
|
||||
else()
|
||||
qt4_wrap_ui(FemGui_UIC_HDRS ${FemGui_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(FemGui_DLG_SRCS
|
||||
${FemGui_UIC_HDRS}
|
||||
@@ -178,7 +183,11 @@ SET(FemGui_DLG_SRCS
|
||||
)
|
||||
SOURCE_GROUP("Constraint-Dialogs" FILES ${FemGui_DLG_SRCS})
|
||||
|
||||
qt4_add_resources(FemResource_SRCS Resources/Fem.qrc)
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(FemResource_SRCS Resources/Fem.qrc)
|
||||
else()
|
||||
qt4_add_resources(FemResource_SRCS Resources/Fem.qrc)
|
||||
endif()
|
||||
|
||||
SOURCE_GROUP("Resources" FILES ${FemResource_SRCS})
|
||||
|
||||
|
||||
@@ -34,12 +34,17 @@ SET(ImageGui_RES_SRCS
|
||||
Resources/Image.qrc
|
||||
)
|
||||
|
||||
qt4_add_resources(ImageGui_QRC_SRCS ${ImageGui_RES_SRCS})
|
||||
|
||||
set(ImageGui_UIC_SRCS
|
||||
ImageOrientationDialog.ui
|
||||
)
|
||||
qt4_wrap_ui(ImageGui_UIC_HDRS ${ImageGui_UIC_SRCS})
|
||||
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(ImageGui_QRC_SRCS ${ImageGui_RES_SRCS})
|
||||
qt5_wrap_ui(ImageGui_UIC_HDRS ${ImageGui_UIC_SRCS})
|
||||
else()
|
||||
qt4_add_resources(ImageGui_QRC_SRCS ${ImageGui_RES_SRCS})
|
||||
qt4_wrap_ui(ImageGui_UIC_HDRS ${ImageGui_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(ImageGui_SRCS
|
||||
# ${ImageGui_MOC_SRCS}
|
||||
|
||||
@@ -15,8 +15,6 @@ set(InspectionGui_LIBS
|
||||
FreeCADGui
|
||||
)
|
||||
|
||||
qt4_add_resources(Inspection_QRC_SRCS Resources/Inspection.qrc)
|
||||
|
||||
set(InspectionGui_MOC_HDRS
|
||||
VisualInspection.h
|
||||
)
|
||||
@@ -26,7 +24,15 @@ SOURCE_GROUP("Moc" FILES ${InspectionGui_MOC_SRCS})
|
||||
set(Dialogs_UIC_SRCS
|
||||
VisualInspection.ui
|
||||
)
|
||||
qt4_wrap_ui(Dialogs_UIC_HDRS ${Dialogs_UIC_SRCS})
|
||||
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(Inspection_QRC_SRCS Resources/Inspection.qrc)
|
||||
qt5_wrap_ui(Dialogs_UIC_HDRS ${Dialogs_UIC_SRCS})
|
||||
else()
|
||||
qt4_add_resources(Inspection_QRC_SRCS Resources/Inspection.qrc)
|
||||
qt4_wrap_ui(Dialogs_UIC_HDRS ${Dialogs_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(Dialogs_SRCS
|
||||
${Dialogs_UIC_HDRS}
|
||||
VisualInspection.cpp
|
||||
|
||||
@@ -13,13 +13,21 @@ include_directories(
|
||||
${EIGEN3_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
|
||||
set(Mesh_LIBS
|
||||
${Boost_LIBRARIES}
|
||||
FreeCADBase
|
||||
FreeCADApp
|
||||
)
|
||||
|
||||
if (BUILD_QT5)
|
||||
include_directories(
|
||||
${Qt5Concurrent_INCLUDE_DIRS}
|
||||
)
|
||||
list(APPEND Mesh_LIBS
|
||||
${Qt5Concurrent_LIBRARIES}
|
||||
)
|
||||
endif()
|
||||
|
||||
generate_from_xml(FacetPy)
|
||||
generate_from_xml(MeshFeaturePy)
|
||||
generate_from_xml(MeshPointPy)
|
||||
|
||||
@@ -41,7 +41,7 @@ set(Dialogs_UIC_SRCS
|
||||
Segmentation.ui
|
||||
Selection.ui
|
||||
)
|
||||
qt4_wrap_ui(Dialogs_UIC_HDRS ${Dialogs_UIC_SRCS})
|
||||
|
||||
SET(Dialogs_SRCS
|
||||
${Dialogs_UIC_HDRS}
|
||||
DlgEvaluateMesh.ui
|
||||
@@ -56,6 +56,7 @@ SET(Dialogs_SRCS
|
||||
DlgSettingsMeshView.ui
|
||||
DlgSettingsMeshView.cpp
|
||||
DlgSettingsMeshView.h
|
||||
DlgSettingsImportExport.ui
|
||||
DlgSettingsImportExportImp.cpp
|
||||
DlgSettingsImportExportImp.h
|
||||
DlgSmoothing.ui
|
||||
@@ -83,7 +84,14 @@ SET(Inventor_SRCS
|
||||
)
|
||||
SOURCE_GROUP("Inventor" FILES ${Inventor_SRCS})
|
||||
|
||||
qt4_add_resources(resource_SRCS Resources/Mesh.qrc)
|
||||
if (BUILD_QT5)
|
||||
qt5_wrap_ui(Dialogs_UIC_HDRS ${Dialogs_UIC_SRCS})
|
||||
qt5_add_resources(resource_SRCS Resources/Mesh.qrc)
|
||||
else()
|
||||
qt4_wrap_ui(Dialogs_UIC_HDRS ${Dialogs_UIC_SRCS})
|
||||
qt4_add_resources(resource_SRCS Resources/Mesh.qrc)
|
||||
endif()
|
||||
|
||||
SET(resource_SRCS
|
||||
${resource_SRCS}
|
||||
Resources/Mesh.qrc
|
||||
|
||||
@@ -38,12 +38,17 @@ set(MeshPartGui_MOC_HDRS
|
||||
fc_wrap_cpp(MeshPartGui_MOC_SRCS ${MeshPartGui_MOC_HDRS})
|
||||
SOURCE_GROUP("Moc" FILES ${MeshPartGui_MOC_SRCS})
|
||||
|
||||
qt4_add_resources(MeshPartGui_QRC_SRCS Resources/MeshPart.qrc)
|
||||
|
||||
set(MeshPartGui_UIC_SRCS
|
||||
Tessellation.ui
|
||||
)
|
||||
qt4_wrap_ui(MeshPartGui_UIC_HDRS ${MeshPartGui_UIC_SRCS})
|
||||
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(MeshPartGui_QRC_SRCS Resources/MeshPart.qrc)
|
||||
qt5_wrap_ui(MeshPartGui_UIC_HDRS ${MeshPartGui_UIC_SRCS})
|
||||
else()
|
||||
qt4_add_resources(MeshPartGui_QRC_SRCS Resources/MeshPart.qrc)
|
||||
qt4_wrap_ui(MeshPartGui_UIC_HDRS ${MeshPartGui_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(MeshPartGui_SRCS
|
||||
${MeshPartGui_QRC_SRCS}
|
||||
|
||||
@@ -23,6 +23,15 @@ set(PartGui_LIBS
|
||||
FreeCADGui
|
||||
)
|
||||
|
||||
if (BUILD_QT5)
|
||||
include_directories(
|
||||
${Qt5Concurrent_INCLUDE_DIRS}
|
||||
)
|
||||
list(APPEND PartGui_LIBS
|
||||
${Qt5Concurrent_LIBRARIES}
|
||||
)
|
||||
endif()
|
||||
|
||||
set(PartGui_MOC_HDRS
|
||||
CrossSections.h
|
||||
Mirroring.h
|
||||
@@ -51,7 +60,11 @@ set(PartGui_MOC_HDRS
|
||||
fc_wrap_cpp(PartGui_MOC_SRCS ${PartGui_MOC_HDRS})
|
||||
SOURCE_GROUP("Moc" FILES ${PartGui_MOC_SRCS})
|
||||
|
||||
qt4_add_resources(PartGui_QRC_SRCS Resources/Part.qrc)
|
||||
if (BUILD_QT5)
|
||||
qt5_add_resources(PartGui_QRC_SRCS Resources/Part.qrc)
|
||||
else()
|
||||
qt4_add_resources(PartGui_QRC_SRCS Resources/Part.qrc)
|
||||
endif()
|
||||
|
||||
set(PartGui_UIC_SRCS
|
||||
CrossSections.ui
|
||||
@@ -78,7 +91,12 @@ set(PartGui_UIC_SRCS
|
||||
TaskSweep.ui
|
||||
TaskAttacher.ui
|
||||
)
|
||||
qt4_wrap_ui(PartGui_UIC_HDRS ${PartGui_UIC_SRCS})
|
||||
|
||||
if (BUILD_QT5)
|
||||
qt5_wrap_ui(PartGui_UIC_HDRS ${PartGui_UIC_SRCS})
|
||||
else()
|
||||
qt4_wrap_ui(PartGui_UIC_HDRS ${PartGui_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(PartGui_SRCS
|
||||
${PartGui_QRC_SRCS}
|
||||
|
||||
@@ -56,7 +56,11 @@ set(PartDesignGui_MOC_HDRS
|
||||
fc_wrap_cpp(PartDesignGui_MOC_SRCS ${PartDesignGui_MOC_HDRS})
|
||||
SOURCE_GROUP("Moc" FILES ${PartDesignGui_MOC_SRCS})
|
||||
|
||||
qt4_add_resources(PartDesignGui_SRCS Resources/PartDesign.qrc)
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(PartDesignGui_SRCS Resources/PartDesign.qrc)
|
||||
else()
|
||||
qt4_add_resources(PartDesignGui_SRCS Resources/PartDesign.qrc)
|
||||
endif()
|
||||
|
||||
set(PartDesignGui_UIC_SRCS
|
||||
TaskFeaturePick.ui
|
||||
@@ -83,7 +87,12 @@ set(PartDesignGui_UIC_SRCS
|
||||
TaskLoftParameters.ui
|
||||
DlgReference.ui
|
||||
)
|
||||
qt4_wrap_ui(PartDesignGui_UIC_HDRS ${PartDesignGui_UIC_SRCS})
|
||||
|
||||
if(BUILD_QT5)
|
||||
qt5_wrap_ui(PartDesignGui_UIC_HDRS ${PartDesignGui_UIC_SRCS})
|
||||
else()
|
||||
qt4_wrap_ui(PartDesignGui_UIC_HDRS ${PartDesignGui_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(PartDesignGuiViewProvider_SRCS
|
||||
ViewProvider.cpp
|
||||
|
||||
@@ -25,7 +25,11 @@ set(PathGui_LIBS
|
||||
FreeCADGui
|
||||
)
|
||||
|
||||
qt4_add_resources(PathResource_SRCS Resources/Path.qrc)
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(PathResource_SRCS Resources/Path.qrc)
|
||||
else()
|
||||
qt4_add_resources(PathResource_SRCS Resources/Path.qrc)
|
||||
endif()
|
||||
|
||||
SOURCE_GROUP("Resources" FILES ${PathResource_SRCS})
|
||||
|
||||
@@ -43,7 +47,12 @@ set(PathGui_UIC_SRCS
|
||||
TaskDlgPathCompound.ui
|
||||
DlgProcessorChooser.ui
|
||||
)
|
||||
qt4_wrap_ui(PathGui_UIC_HDRS ${PathGui_UIC_SRCS})
|
||||
|
||||
if(BUILD_QT5)
|
||||
qt5_wrap_ui(PathGui_UIC_HDRS ${PathGui_UIC_SRCS})
|
||||
else()
|
||||
qt4_wrap_ui(PathGui_UIC_HDRS ${PathGui_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(PathGui_SRCS_Module
|
||||
Command.cpp
|
||||
|
||||
@@ -26,7 +26,13 @@ SOURCE_GROUP("Moc" FILES ${PointsGui_MOC_SRCS})
|
||||
set(Dialog_UIC_SRCS
|
||||
DlgPointsRead.ui
|
||||
)
|
||||
qt4_wrap_ui(Dialogs_UIC_HDRS ${Dialog_UIC_SRCS})
|
||||
|
||||
if (BUILD_QT5)
|
||||
qt5_wrap_ui(Dialogs_UIC_HDRS ${Dialog_UIC_SRCS})
|
||||
else()
|
||||
qt4_wrap_ui(Dialogs_UIC_HDRS ${Dialog_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(Dialogs_SRCS
|
||||
${Dialogs_UIC_HDRS}
|
||||
DlgPointsRead.ui
|
||||
@@ -35,7 +41,12 @@ SET(Dialogs_SRCS
|
||||
)
|
||||
SOURCE_GROUP("Dialogs" FILES ${Dialogs_SRCS})
|
||||
|
||||
qt4_add_resources(Resource_SRCS Resources/Points.qrc)
|
||||
if (BUILD_QT5)
|
||||
qt5_add_resources(Resource_SRCS Resources/Points.qrc)
|
||||
else()
|
||||
qt4_add_resources(Resource_SRCS Resources/Points.qrc)
|
||||
endif()
|
||||
|
||||
SET(Resource_SRCS
|
||||
${Resource_SRCS}
|
||||
Resources/Points.qrc
|
||||
|
||||
@@ -42,7 +42,6 @@ set(RaytracingGui_MOC_HDRS
|
||||
fc_wrap_cpp(RaytracingGui_MOC_SRCS ${RaytracingGui_MOC_HDRS})
|
||||
SOURCE_GROUP("Moc" FILES ${RaytracingGui_MOC_SRCS})
|
||||
|
||||
qt4_add_resources(Resource_SRCS Resources/Raytracing.qrc)
|
||||
SET(Resource_SRCS
|
||||
${Resource_SRCS}
|
||||
Resources/Raytracing.qrc
|
||||
@@ -52,7 +51,14 @@ SOURCE_GROUP("Resource" FILES ${Resource_SRCS})
|
||||
set(RaytracingGui_UIC_SRCS
|
||||
DlgSettingsRay.ui
|
||||
)
|
||||
qt4_wrap_ui(RaytracingGui_UIC_HDRS ${RaytracingGui_UIC_SRCS})
|
||||
|
||||
if (BUILD_QT5)
|
||||
qt5_add_resources(Resource_SRCS Resources/Raytracing.qrc)
|
||||
qt5_wrap_ui(RaytracingGui_UIC_HDRS ${RaytracingGui_UIC_SRCS})
|
||||
else()
|
||||
qt4_add_resources(Resource_SRCS Resources/Raytracing.qrc)
|
||||
qt4_wrap_ui(RaytracingGui_UIC_HDRS ${RaytracingGui_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(RaytracingGui_SRCS
|
||||
${Resource_SRCS}
|
||||
|
||||
@@ -22,7 +22,11 @@ set(ReenGui_LIBS
|
||||
FreeCADGui
|
||||
)
|
||||
|
||||
qt4_add_resources(ReenGui_QRC_SRCS Resources/ReverseEngineering.qrc)
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(ReenGui_QRC_SRCS Resources/ReverseEngineering.qrc)
|
||||
else()
|
||||
qt4_add_resources(ReenGui_QRC_SRCS Resources/ReverseEngineering.qrc)
|
||||
endif()
|
||||
|
||||
set(ReenGui_MOC_HDRS
|
||||
FitBSplineSurface.h
|
||||
@@ -35,7 +39,13 @@ set(Dialogs_UIC_SRCS
|
||||
FitBSplineSurface.ui
|
||||
Poisson.ui
|
||||
)
|
||||
qt4_wrap_ui(Dialogs_UIC_HDRS ${Dialogs_UIC_SRCS})
|
||||
|
||||
if(BUILD_QT5)
|
||||
qt5_wrap_ui(Dialogs_UIC_HDRS ${Dialogs_UIC_SRCS})
|
||||
else()
|
||||
qt4_wrap_ui(Dialogs_UIC_HDRS ${Dialogs_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(Dialogs_SRCS
|
||||
${Dialogs_UIC_HDRS}
|
||||
${Dialogs_UIC_SRCS}
|
||||
|
||||
@@ -25,7 +25,11 @@ set(RobotGui_LIBS
|
||||
FreeCADGui
|
||||
)
|
||||
|
||||
qt4_add_resources(RobotResource_SRCS Resources/Robot.qrc)
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(RobotResource_SRCS Resources/Robot.qrc)
|
||||
else()
|
||||
qt4_add_resources(RobotResource_SRCS Resources/Robot.qrc)
|
||||
endif()
|
||||
|
||||
SOURCE_GROUP("Resources" FILES ${RobotResource_SRCS})
|
||||
|
||||
@@ -39,7 +43,11 @@ set(RobotGui_UIC_SRCS
|
||||
TaskTrajectoryDressUpParameter.ui
|
||||
)
|
||||
|
||||
qt4_wrap_ui(RobotGui_UIC_HDRS ${RobotGui_UIC_SRCS})
|
||||
if(BUILD_QT5)
|
||||
qt5_wrap_ui(RobotGui_UIC_HDRS ${RobotGui_UIC_SRCS})
|
||||
else()
|
||||
qt4_wrap_ui(RobotGui_UIC_HDRS ${RobotGui_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
set(RobotGui_MOC_HDRS
|
||||
TaskTrajectory.h
|
||||
|
||||
@@ -43,7 +43,11 @@ set(SketcherGui_MOC_HDRS
|
||||
fc_wrap_cpp(SketcherGui_MOC_SRCS ${SketcherGui_MOC_HDRS})
|
||||
SOURCE_GROUP("Moc" FILES ${SketcherGui_MOC_SRCS})
|
||||
|
||||
qt4_add_resources(SketcherGui_SRCS Resources/Sketcher.qrc)
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(SketcherGui_SRCS Resources/Sketcher.qrc)
|
||||
else()
|
||||
qt4_add_resources(SketcherGui_SRCS Resources/Sketcher.qrc)
|
||||
endif()
|
||||
|
||||
set(SketcherGui_UIC_SRCS
|
||||
TaskSketcherConstrains.ui
|
||||
@@ -58,7 +62,12 @@ set(SketcherGui_UIC_SRCS
|
||||
SketcherSettings.ui
|
||||
SketchRectangularArrayDialog.ui
|
||||
)
|
||||
qt4_wrap_ui(SketcherGui_UIC_HDRS ${SketcherGui_UIC_SRCS})
|
||||
|
||||
if(BUILD_QT5)
|
||||
qt5_wrap_ui(SketcherGui_UIC_HDRS ${SketcherGui_UIC_SRCS})
|
||||
else()
|
||||
qt4_wrap_ui(SketcherGui_UIC_HDRS ${SketcherGui_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(SketcherGui_SRCS
|
||||
${SketcherGui_SRCS}
|
||||
|
||||
@@ -24,9 +24,15 @@ set(SpreadsheetGui_MOC_HDRS
|
||||
qtcolorpicker.h
|
||||
)
|
||||
|
||||
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/moc_qtcolorpicker-internal.cpp
|
||||
COMMAND ${QT_MOC_EXECUTABLE} -o ${CMAKE_CURRENT_BINARY_DIR}/moc_qtcolorpicker-internal.cpp ${CMAKE_CURRENT_SOURCE_DIR}/qtcolorpicker.cpp
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/qtcolorpicker.cpp)
|
||||
if(BUILD_QT5)
|
||||
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/moc_qtcolorpicker-internal.cpp
|
||||
COMMAND ${Qt5Core_MOC_EXECUTABLE} -o ${CMAKE_CURRENT_BINARY_DIR}/moc_qtcolorpicker-internal.cpp ${CMAKE_CURRENT_SOURCE_DIR}/qtcolorpicker.cpp
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/qtcolorpicker.cpp)
|
||||
else()
|
||||
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/moc_qtcolorpicker-internal.cpp
|
||||
COMMAND ${QT_MOC_EXECUTABLE} -o ${CMAKE_CURRENT_BINARY_DIR}/moc_qtcolorpicker-internal.cpp ${CMAKE_CURRENT_SOURCE_DIR}/qtcolorpicker.cpp
|
||||
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/qtcolorpicker.cpp)
|
||||
endif()
|
||||
|
||||
set_property(SOURCE qtcolorpicker.cpp APPEND PROPERTY OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/moc_qtcolorpicker-internal.cpp)
|
||||
|
||||
@@ -38,14 +44,22 @@ SET(SpreadsheetGui_RES_SRCS
|
||||
Resources/Spreadsheet.qrc
|
||||
)
|
||||
|
||||
qt4_add_resources(SpreadsheetGui_QRC_SRCS ${SpreadsheetGui_RES_SRCS})
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(SpreadsheetGui_QRC_SRCS ${SpreadsheetGui_RES_SRCS})
|
||||
else()
|
||||
qt4_add_resources(SpreadsheetGui_QRC_SRCS ${SpreadsheetGui_RES_SRCS})
|
||||
endif()
|
||||
|
||||
set(SpreadsheetGui_UIC_SRCS
|
||||
Sheet.ui
|
||||
PropertiesDialog.ui
|
||||
)
|
||||
|
||||
qt4_wrap_ui(SpreadsheetGui_UIC_HDRS ${SpreadsheetGui_UIC_SRCS})
|
||||
if(BUILD_QT5)
|
||||
qt5_wrap_ui(SpreadsheetGui_UIC_HDRS ${SpreadsheetGui_UIC_SRCS})
|
||||
else()
|
||||
qt4_wrap_ui(SpreadsheetGui_UIC_HDRS ${SpreadsheetGui_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(SpreadsheetGui_SRCS
|
||||
# ${SpreadsheetGui_MOC_SRCS}
|
||||
|
||||
@@ -12,7 +12,11 @@ set(StartGui_LIBS
|
||||
FreeCADGui
|
||||
)
|
||||
|
||||
qt4_add_resources(Start_QRC_SRCS Resources/Start.qrc)
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(Start_QRC_SRCS Resources/Start.qrc)
|
||||
else()
|
||||
qt4_add_resources(Start_QRC_SRCS Resources/Start.qrc)
|
||||
endif()
|
||||
|
||||
SET(StartGui_SRCS
|
||||
${Start_QRC_SRCS}
|
||||
|
||||
@@ -41,7 +41,11 @@ set(TechDrawGui_MOC_HDRS
|
||||
fc_wrap_cpp(TechDrawGui_MOC_SRCS ${TechDrawGui_MOC_HDRS})
|
||||
SOURCE_GROUP("Moc" FILES ${TechDrawGui_MOC_SRCS})
|
||||
|
||||
qt4_add_resources(TechDrawGui_SRCS Resources/TechDraw.qrc)
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(TechDrawGui_SRCS Resources/TechDraw.qrc)
|
||||
else()
|
||||
qt4_add_resources(TechDrawGui_SRCS Resources/TechDraw.qrc)
|
||||
endif()
|
||||
|
||||
set(TechDrawGui_UIC_SRCS
|
||||
DlgPrefsTechDraw.ui
|
||||
@@ -52,7 +56,11 @@ set(TechDrawGui_UIC_SRCS
|
||||
TaskSectionView.ui
|
||||
)
|
||||
|
||||
qt4_wrap_ui(TechDrawGui_UIC_HDRS ${TechDrawGui_UIC_SRCS})
|
||||
if(BUILD_QT5)
|
||||
qt5_wrap_ui(TechDrawGui_UIC_HDRS ${TechDrawGui_UIC_SRCS})
|
||||
else()
|
||||
qt4_wrap_ui(TechDrawGui_UIC_HDRS ${TechDrawGui_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(TechDrawGui_SRCS
|
||||
${TechDrawGui_SRCS}
|
||||
|
||||
@@ -18,7 +18,13 @@ SOURCE_GROUP("Moc" FILES ${Test_MOC_SRCS})
|
||||
set(Dialogs_UIC_SRCS
|
||||
UnitTest.ui
|
||||
)
|
||||
qt4_wrap_ui(Dialogs_UIC_HDRS ${Dialogs_UIC_SRCS})
|
||||
|
||||
if(BUILD_QT5)
|
||||
qt5_wrap_ui(Dialogs_UIC_HDRS ${Dialogs_UIC_SRCS})
|
||||
else()
|
||||
qt4_wrap_ui(Dialogs_UIC_HDRS ${Dialogs_UIC_SRCS})
|
||||
endif()
|
||||
|
||||
SET(Dialogs_SRCS
|
||||
${Dialogs_UIC_HDRS}
|
||||
UnitTest.ui
|
||||
@@ -29,7 +35,11 @@ SET(Dialogs_SRCS
|
||||
)
|
||||
SOURCE_GROUP("Dialogs" FILES ${Dialogs_SRCS})
|
||||
|
||||
qt4_add_resources(Resource_SRCS Resources/Test.qrc)
|
||||
if(BUILD_QT5)
|
||||
qt5_add_resources(Resource_SRCS Resources/Test.qrc)
|
||||
else()
|
||||
qt4_add_resources(Resource_SRCS Resources/Test.qrc)
|
||||
endif()
|
||||
SET(Resource_SRCS
|
||||
${Resource_SRCS}
|
||||
Resources/Test.qrc
|
||||
|
||||
@@ -8,10 +8,20 @@ include_directories(
|
||||
${XercesC_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
set(Web_LIBS
|
||||
FreeCADApp
|
||||
${QT_LIBRARIES}
|
||||
)
|
||||
if(BUILD_QT5)
|
||||
include_directories(
|
||||
${Qt5Network_INCLUDE_DIRS}
|
||||
)
|
||||
set(Web_LIBS
|
||||
FreeCADApp
|
||||
${Qt5Network_LIBRARIES}
|
||||
)
|
||||
else()
|
||||
set(Web_LIBS
|
||||
FreeCADApp
|
||||
${QT_LIBRARIES}
|
||||
)
|
||||
endif()
|
||||
|
||||
set(Web_MOC_HDRS
|
||||
Server.h
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
|
||||
add_subdirectory(App)
|
||||
if(BUILD_GUI)
|
||||
add_subdirectory(Gui)
|
||||
if(Qt5WebEngine_FOUND OR QT_QTWEBKIT_FOUND)
|
||||
add_subdirectory(Gui)
|
||||
endif()
|
||||
endif(BUILD_GUI)
|
||||
|
||||
INSTALL(
|
||||
|
||||
@@ -11,7 +11,17 @@ set(WebGui_LIBS
|
||||
FreeCADGui
|
||||
)
|
||||
|
||||
qt4_add_resources(Web_QRC_SRCS Resources/Web.qrc)
|
||||
if(BUILD_QT5)
|
||||
include_directories(
|
||||
${Qt5WebEngine_INCLUDE_DIRS}
|
||||
)
|
||||
list(APPEND WebGui_LIBS
|
||||
${Qt5WebEngine_LIBRARIES}
|
||||
)
|
||||
qt5_add_resources(Web_QRC_SRCS Resources/Web.qrc)
|
||||
else()
|
||||
qt4_add_resources(Web_QRC_SRCS Resources/Web.qrc)
|
||||
endif()
|
||||
|
||||
SET(WebGui_SRCS
|
||||
${Web_QRC_SRCS}
|
||||
|
||||
Reference in New Issue
Block a user