forked from qt-creator/qt-creator
QmlDesigner: Cleanup cmake file
Change-Id: I8cca25367741df3ae265413220a64f0c682bada1 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -8,9 +8,7 @@ if (APPLE)
|
|||||||
set(QmlDesignerPluginInstallPrefix "${IDE_PLUGIN_PATH}/QmlDesigner")
|
set(QmlDesignerPluginInstallPrefix "${IDE_PLUGIN_PATH}/QmlDesigner")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
env_with_default("QDS_USE_PROJECTSTORAGE" ENV_QDS_USE_PROJECTSTORAGE OFF)
|
|
||||||
option(USE_PROJECTSTORAGE "Use ProjectStorage" ${ENV_QDS_USE_PROJECTSTORAGE})
|
|
||||||
add_feature_info("ProjectStorage" ${USE_PROJECTSTORAGE} "")
|
|
||||||
|
|
||||||
add_qtc_library(QmlDesignerUtils STATIC
|
add_qtc_library(QmlDesignerUtils STATIC
|
||||||
DEPENDS
|
DEPENDS
|
||||||
@@ -39,6 +37,7 @@ extend_qtc_library(QmlDesignerUtils
|
|||||||
add_qtc_library(QmlDesignerCore STATIC
|
add_qtc_library(QmlDesignerCore STATIC
|
||||||
CONDITION Qt6_VERSION VERSION_GREATER_EQUAL 6.4.3
|
CONDITION Qt6_VERSION VERSION_GREATER_EQUAL 6.4.3
|
||||||
EXCLUDE_FROM_INSTALL
|
EXCLUDE_FROM_INSTALL
|
||||||
|
PROPERTIES SKIP_AUTOUIC ON
|
||||||
DEPENDS
|
DEPENDS
|
||||||
Threads::Threads
|
Threads::Threads
|
||||||
Qt::CorePrivate
|
Qt::CorePrivate
|
||||||
@@ -73,6 +72,14 @@ add_qtc_library(QmlDesignerCore STATIC
|
|||||||
rewritertransaction.h
|
rewritertransaction.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
if(TARGET QmlDesignerCore)
|
||||||
|
env_with_default("QDS_USE_PROJECTSTORAGE" ENV_QDS_USE_PROJECTSTORAGE OFF)
|
||||||
|
option(USE_PROJECTSTORAGE "Use ProjectStorage" ${ENV_QDS_USE_PROJECTSTORAGE})
|
||||||
|
add_feature_info("ProjectStorage" ${USE_PROJECTSTORAGE} "")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
extend_qtc_library(QmlDesignerCore
|
extend_qtc_library(QmlDesignerCore
|
||||||
CONDITION NOT DISABLE_COMPILE_WARNING_AS_ERROR
|
CONDITION NOT DISABLE_COMPILE_WARNING_AS_ERROR
|
||||||
PROPERTIES COMPILE_WARNING_AS_ERROR ON
|
PROPERTIES COMPILE_WARNING_AS_ERROR ON
|
||||||
@@ -90,20 +97,6 @@ extend_qtc_library(QmlDesignerCore
|
|||||||
PUBLIC_DEPENDS rt
|
PUBLIC_DEPENDS rt
|
||||||
)
|
)
|
||||||
|
|
||||||
set(UI_FILES
|
|
||||||
${CMAKE_CURRENT_LIST_DIR}/designercore/instances/puppetbuildprogressdialog.ui
|
|
||||||
${CMAKE_CURRENT_LIST_DIR}/designercore/instances/puppetdialog.ui
|
|
||||||
)
|
|
||||||
qt_wrap_ui(UI_SOURCES ${UI_FILES})
|
|
||||||
|
|
||||||
extend_qtc_library(QmlDesignerCore
|
|
||||||
INCLUDES ${CMAKE_CURRENT_BINARY_DIR}
|
|
||||||
SOURCES
|
|
||||||
${UI_SOURCES}
|
|
||||||
${UI_FILES}
|
|
||||||
)
|
|
||||||
set_source_files_properties(${UI_FILES} PROPERTIES SKIP_AUTOUIC ON)
|
|
||||||
|
|
||||||
extend_qtc_library(QmlDesignerCore
|
extend_qtc_library(QmlDesignerCore
|
||||||
INCLUDES ${CMAKE_CURRENT_LIST_DIR}/designercore/exceptions
|
INCLUDES ${CMAKE_CURRENT_LIST_DIR}/designercore/exceptions
|
||||||
SOURCES_PREFIX ${CMAKE_CURRENT_LIST_DIR}/designercore/exceptions
|
SOURCES_PREFIX ${CMAKE_CURRENT_LIST_DIR}/designercore/exceptions
|
||||||
@@ -293,14 +286,23 @@ extend_qtc_library(QmlDesignerCore
|
|||||||
nodeinstanceserverproxy.cpp
|
nodeinstanceserverproxy.cpp
|
||||||
nodeinstanceserverproxy.h
|
nodeinstanceserverproxy.h
|
||||||
nodeinstanceview.cpp
|
nodeinstanceview.cpp
|
||||||
puppetbuildprogressdialog.cpp
|
|
||||||
puppetbuildprogressdialog.h
|
|
||||||
puppetstartdata.h
|
puppetstartdata.h
|
||||||
puppetstarter.cpp
|
puppetstarter.cpp
|
||||||
puppetstarter.h
|
puppetstarter.h
|
||||||
|
qprocessuniqueptr.h
|
||||||
|
)
|
||||||
|
|
||||||
|
extend_qtc_library(QmlDesignerCore
|
||||||
|
PUBLIC_INCLUDES ${CMAKE_CURRENT_LIST_DIR}/designercore/instances
|
||||||
|
SOURCES_PREFIX ${CMAKE_CURRENT_LIST_DIR}/designercore/instances
|
||||||
|
SOURCES_PROPERTIES SKIP_AUTOUIC OFF
|
||||||
|
SOURCES
|
||||||
|
puppetbuildprogressdialog.ui
|
||||||
|
puppetdialog.ui
|
||||||
|
puppetbuildprogressdialog.cpp
|
||||||
|
puppetbuildprogressdialog.h
|
||||||
puppetdialog.cpp
|
puppetdialog.cpp
|
||||||
puppetdialog.h
|
puppetdialog.h
|
||||||
qprocessuniqueptr.h
|
|
||||||
)
|
)
|
||||||
|
|
||||||
extend_qtc_library(QmlDesignerCore
|
extend_qtc_library(QmlDesignerCore
|
||||||
@@ -386,6 +388,7 @@ extend_qtc_library(QmlDesignerCore
|
|||||||
extend_qtc_library(QmlDesignerCore
|
extend_qtc_library(QmlDesignerCore
|
||||||
SOURCES_PREFIX designercore/projectstorage
|
SOURCES_PREFIX designercore/projectstorage
|
||||||
PUBLIC_INCLUDES designercore/projectstorage
|
PUBLIC_INCLUDES designercore/projectstorage
|
||||||
|
SOURCES_PROPERTIES SKIP_AUTOMOC ON
|
||||||
SOURCES
|
SOURCES
|
||||||
commontypecache.h
|
commontypecache.h
|
||||||
directorypathcompressor.h
|
directorypathcompressor.h
|
||||||
@@ -422,9 +425,6 @@ extend_qtc_library(QmlDesignerCore
|
|||||||
qmldocumentparser.cpp qmldocumentparser.h
|
qmldocumentparser.cpp qmldocumentparser.h
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB PROJECTSTORAGE_EXCLUDED_SOURCES designercore/projectstorage/*.cpp)
|
|
||||||
set_property(SOURCE ${PROJECTSTORAGE_EXCLUDED_SOURCES} PROPERTY SKIP_AUTOMOC ON)
|
|
||||||
|
|
||||||
add_qtc_plugin(QmlDesigner
|
add_qtc_plugin(QmlDesigner
|
||||||
PLUGIN_RECOMMENDS QmlPreview
|
PLUGIN_RECOMMENDS QmlPreview
|
||||||
CONDITION Qt6_VERSION VERSION_GREATER_EQUAL 6.4.3 AND TARGET QmlDesignerCore AND TARGET Qt::QuickWidgets AND TARGET Qt::Svg
|
CONDITION Qt6_VERSION VERSION_GREATER_EQUAL 6.4.3 AND TARGET QmlDesignerCore AND TARGET Qt::QuickWidgets AND TARGET Qt::Svg
|
||||||
|
Reference in New Issue
Block a user