summaryrefslogtreecommitdiff
path: root/src/shared
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2022-12-20 17:31:22 +0100
committerEike Ziller <eike.ziller@qt.io>2023-01-05 10:13:16 +0000
commit55fa109b5935725e8f4c0b1bbd286017b6f52979 (patch)
treec329d39e3b2f2bc8a899e2f1b263cf22ca91bacf /src/shared
parent894685d50132d5d3f9785df72aa38d1b4a7d7b8d (diff)
downloadqt-creator-55fa109b5935725e8f4c0b1bbd286017b6f52979.tar.gz
CMake build: Use version-less Qt targets
Since we do not support Qt < 5.15 anymore, and as a first step for getting rid of our special FindQt5.cmake. Change-Id: Icc5dbaf9b0a3a622b1f609ff114b9decb6d2856c Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Diffstat (limited to 'src/shared')
-rw-r--r--src/shared/designerintegrationv2/CMakeLists.txt8
-rw-r--r--src/shared/help/CMakeLists.txt6
-rw-r--r--src/shared/proparser/CMakeLists.txt2
-rw-r--r--src/shared/qtlockedfile/CMakeLists.txt2
-rw-r--r--src/shared/qtsingleapplication/CMakeLists.txt2
-rw-r--r--src/shared/registryaccess/CMakeLists.txt2
6 files changed, 12 insertions, 10 deletions
diff --git a/src/shared/designerintegrationv2/CMakeLists.txt b/src/shared/designerintegrationv2/CMakeLists.txt
index e600141bce..8319c028ce 100644
--- a/src/shared/designerintegrationv2/CMakeLists.txt
+++ b/src/shared/designerintegrationv2/CMakeLists.txt
@@ -1,9 +1,9 @@
-if (NOT TARGET Qt5::Designer)
+if (NOT TARGET Qt::Designer)
return()
endif()
add_qtc_library(designerintegrationv2 STATIC
- DEPENDS Qt5::Designer Qt5::Widgets
+ DEPENDS Qt::Designer Qt::Widgets
PUBLIC_INCLUDES
"${CMAKE_CURRENT_LIST_DIR}"
SOURCES
@@ -14,7 +14,9 @@ add_qtc_library(designerintegrationv2 STATIC
)
if (QTC_STATIC_BUILD)
- get_target_property(_designerType Qt5::Designer TYPE)
+ # version-less target Qt::Designer is an interface library that links to QtX::Designer
+ get_target_property(_designer Qt::Designer INTERFACE_LINK_LIBRARIES)
+ get_target_property(_designerType ${_designer} TYPE)
if (${_designerType} STREQUAL "STATIC_LIBRARY")
extend_qtc_target(designerintegrationv2 PUBLIC_DEFINES QT_DESIGNER_STATIC)
endif()
diff --git a/src/shared/help/CMakeLists.txt b/src/shared/help/CMakeLists.txt
index d63f5bbb77..e330fdd23a 100644
--- a/src/shared/help/CMakeLists.txt
+++ b/src/shared/help/CMakeLists.txt
@@ -1,5 +1,5 @@
-if (NOT TARGET Qt5::Help)
- # Do not built without Qt5::Help being available
+if (NOT TARGET Qt::Help)
+ # Do not built without Qt::Help being available
return()
endif()
@@ -12,7 +12,7 @@ if (isMultiConfig)
endif()
add_qtc_library(shared_help STATIC
- DEPENDS Utils Core PUBLIC Qt5::Help Qt5::PrintSupport Qt5::Widgets
+ DEPENDS Utils Core PUBLIC Qt::Help Qt::PrintSupport Qt::Widgets
PUBLIC_INCLUDES
"${PLUGIN_SOURCE_DIR}/help"
"${PLUGIN_SOURCE_DIR}"
diff --git a/src/shared/proparser/CMakeLists.txt b/src/shared/proparser/CMakeLists.txt
index 0277795a60..0a6d5ca5bb 100644
--- a/src/shared/proparser/CMakeLists.txt
+++ b/src/shared/proparser/CMakeLists.txt
@@ -1,5 +1,5 @@
add_qtc_library(ProParser
- DEPENDS Qt5::Core Utils
+ DEPENDS Qt::Core Utils
PUBLIC_DEFINES
QMAKE_BUILTIN_PRFS QMAKE_OVERRIDE_PRFS
PROPARSER_THREAD_SAFE PROEVALUATOR_CUMULATIVE PROEVALUATOR_DUAL_VFS
diff --git a/src/shared/qtlockedfile/CMakeLists.txt b/src/shared/qtlockedfile/CMakeLists.txt
index aafb38497f..f7f8a1c666 100644
--- a/src/shared/qtlockedfile/CMakeLists.txt
+++ b/src/shared/qtlockedfile/CMakeLists.txt
@@ -5,7 +5,7 @@ else()
endif()
add_library(shared_qtlockedfile STATIC ${OS_SOURCES} qtlockedfile.cpp qtlockedfile.h)
-target_link_libraries(shared_qtlockedfile Qt5::Core)
+target_link_libraries(shared_qtlockedfile Qt::Core)
target_include_directories(shared_qtlockedfile PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
if (WIN32)
target_compile_definitions(shared_qtlockedfile PRIVATE
diff --git a/src/shared/qtsingleapplication/CMakeLists.txt b/src/shared/qtsingleapplication/CMakeLists.txt
index b60ee27f94..fae6a08545 100644
--- a/src/shared/qtsingleapplication/CMakeLists.txt
+++ b/src/shared/qtsingleapplication/CMakeLists.txt
@@ -2,7 +2,7 @@ add_library(shared_qtsingleapplication STATIC
qtsingleapplication.cpp qtsingleapplication.h
qtlocalpeer.cpp qtlocalpeer.h
)
-target_link_libraries(shared_qtsingleapplication shared_qtlockedfile Qt5::Core Qt5::Network Qt5::Widgets)
+target_link_libraries(shared_qtsingleapplication shared_qtlockedfile Qt::Core Qt::Network Qt::Widgets)
target_include_directories(shared_qtsingleapplication PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
if (WIN32)
target_compile_definitions(shared_qtsingleapplication PRIVATE "QT_QTSINGLEAPPLICATION_EXPORT=__declspec(dllexport)")
diff --git a/src/shared/registryaccess/CMakeLists.txt b/src/shared/registryaccess/CMakeLists.txt
index 1a7d190cf5..135df2c501 100644
--- a/src/shared/registryaccess/CMakeLists.txt
+++ b/src/shared/registryaccess/CMakeLists.txt
@@ -1,6 +1,6 @@
if (WIN32)
add_library(registryaccess STATIC registryaccess.cpp registryaccess.h)
- target_link_libraries(registryaccess PUBLIC advapi32 ole32 shell32 Qt5::Widgets)
+ target_link_libraries(registryaccess PUBLIC advapi32 ole32 shell32 Qt::Widgets)
target_compile_definitions(registryaccess PRIVATE _UNICODE UNICODE)
target_include_directories(registryaccess PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
else()