forked from qt-creator/qt-creator
CMake build: Fix devel package issues
Include paths and headers were missing for building a separator Qt Quick Designer plugin. Task-number: QTCREATORBUG-23778 Change-Id: Ib6ba96ad42a8b2b36e0ee2f0e3c51c27f3365d37 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -229,7 +229,11 @@ function(set_public_includes target includes)
|
|||||||
if (NOT IS_ABSOLUTE ${inc_dir})
|
if (NOT IS_ABSOLUTE ${inc_dir})
|
||||||
set(inc_dir "${CMAKE_CURRENT_SOURCE_DIR}/${inc_dir}")
|
set(inc_dir "${CMAKE_CURRENT_SOURCE_DIR}/${inc_dir}")
|
||||||
endif()
|
endif()
|
||||||
target_include_directories(${target} PUBLIC $<BUILD_INTERFACE:${inc_dir}>)
|
file(RELATIVE_PATH include_dir_relative_path ${PROJECT_SOURCE_DIR} ${inc_dir})
|
||||||
|
target_include_directories(${target} PUBLIC
|
||||||
|
$<BUILD_INTERFACE:${inc_dir}>
|
||||||
|
$<INSTALL_INTERFACE:include/${include_dir_relative_path}>
|
||||||
|
)
|
||||||
endforeach()
|
endforeach()
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
|
@@ -7,6 +7,7 @@ add_qtc_library(QmlJS
|
|||||||
parser/qmljsast.cpp parser/qmljsast_p.h
|
parser/qmljsast.cpp parser/qmljsast_p.h
|
||||||
parser/qmljsastfwd_p.h
|
parser/qmljsastfwd_p.h
|
||||||
parser/qmljsastvisitor.cpp parser/qmljsastvisitor_p.h
|
parser/qmljsastvisitor.cpp parser/qmljsastvisitor_p.h
|
||||||
|
parser/qmljsdiagnosticmessage_p.h
|
||||||
parser/qmljsengine_p.cpp parser/qmljsengine_p.h
|
parser/qmljsengine_p.cpp parser/qmljsengine_p.h
|
||||||
parser/qmljsglobal_p.h
|
parser/qmljsglobal_p.h
|
||||||
parser/qmljsgrammar.cpp parser/qmljsgrammar_p.h
|
parser/qmljsgrammar.cpp parser/qmljsgrammar_p.h
|
||||||
|
@@ -144,6 +144,7 @@ extend_qtc_plugin(QmlDesigner
|
|||||||
|
|
||||||
extend_qtc_plugin(QmlDesigner
|
extend_qtc_plugin(QmlDesigner
|
||||||
SOURCES_PREFIX ../../../share/qtcreator/qml/qmlpuppet/interfaces
|
SOURCES_PREFIX ../../../share/qtcreator/qml/qmlpuppet/interfaces
|
||||||
|
PUBLIC_INCLUDES ../../../share/qtcreator/qml/qmlpuppet/interfaces
|
||||||
SOURCES
|
SOURCES
|
||||||
nodeinstanceserverinterface.cpp
|
nodeinstanceserverinterface.cpp
|
||||||
commondefines.h
|
commondefines.h
|
||||||
@@ -202,6 +203,7 @@ extend_qtc_plugin(QmlDesigner
|
|||||||
|
|
||||||
extend_qtc_plugin(QmlDesigner
|
extend_qtc_plugin(QmlDesigner
|
||||||
SOURCES_PREFIX components/formeditor
|
SOURCES_PREFIX components/formeditor
|
||||||
|
PUBLIC_INCLUDES components/formeditor
|
||||||
SOURCES
|
SOURCES
|
||||||
abstractcustomtool.cpp abstractcustomtool.h
|
abstractcustomtool.cpp abstractcustomtool.h
|
||||||
abstractformeditortool.cpp abstractformeditortool.h
|
abstractformeditortool.cpp abstractformeditortool.h
|
||||||
@@ -257,6 +259,7 @@ extend_qtc_plugin(QmlDesigner
|
|||||||
|
|
||||||
extend_qtc_plugin(QmlDesigner
|
extend_qtc_plugin(QmlDesigner
|
||||||
SOURCES_PREFIX components/integration
|
SOURCES_PREFIX components/integration
|
||||||
|
PUBLIC_INCLUDES components/integration
|
||||||
SOURCES
|
SOURCES
|
||||||
componentaction.cpp componentaction.h
|
componentaction.cpp componentaction.h
|
||||||
componentview.cpp componentview.h
|
componentview.cpp componentview.h
|
||||||
@@ -470,6 +473,7 @@ extend_qtc_plugin(QmlDesigner
|
|||||||
|
|
||||||
extend_qtc_plugin(QmlDesigner
|
extend_qtc_plugin(QmlDesigner
|
||||||
SOURCES_PREFIX designercore
|
SOURCES_PREFIX designercore
|
||||||
|
PUBLIC_INCLUDES designercore
|
||||||
SOURCES
|
SOURCES
|
||||||
metainfo/itemlibraryinfo.cpp
|
metainfo/itemlibraryinfo.cpp
|
||||||
metainfo/metainfo.cpp
|
metainfo/metainfo.cpp
|
||||||
|
Reference in New Issue
Block a user