Tests: Fix linking

Change-Id: I5f0f3e47ad55d5b98cb1c38d54c242399a4343e0
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Stenger
2025-04-12 20:43:32 +02:00
parent fc692ef84f
commit f95be0315c
13 changed files with 14 additions and 7 deletions

View File

@@ -5,6 +5,7 @@ import QtcFunctions
DynamicLibrary {
Depends { name: "Aggregation" }
Depends { name: "ExtensionSystem" }
Depends { name: "Utils" }
Depends { name: "cpp" }
Depends { name: "Qt.core" }
Depends { name: "copyable_resource" }

View File

@@ -1,5 +1,5 @@
add_qtc_plugin(plugin1
DEPENDS ExtensionSystem
DEPENDS ExtensionSystem Utils
SOURCES
plugin1.cpp plugin1.h
PLUGIN_PATH "${TEST_PLUGIN_PATH}"

View File

@@ -1,5 +1,5 @@
add_qtc_plugin(plugin2
DEPENDS ExtensionSystem
DEPENDS ExtensionSystem Utils
SOURCES
plugin2.cpp plugin2.h
PLUGIN_PATH "${TEST_PLUGIN_PATH}"

View File

@@ -1,5 +1,5 @@
add_qtc_plugin(plugin3
DEPENDS ExtensionSystem
DEPENDS ExtensionSystem Utils
SOURCES
plugin3.cpp plugin3.h
PLUGIN_PATH "${TEST_PLUGIN_PATH}"

View File

@@ -1,6 +1,6 @@
add_qtc_plugin(correct_plugin1
PLUGIN_NAME plugin1
DEPENDS ExtensionSystem
DEPENDS ExtensionSystem Utils
SOURCES
plugin1.cpp plugin1.h
PLUGIN_PATH "${TEST_PLUGIN_PATH}"

View File

@@ -1,6 +1,6 @@
add_qtc_plugin(correct_plugin2
PLUGIN_NAME plugin2
DEPENDS ExtensionSystem
DEPENDS ExtensionSystem Utils
SOURCES
plugin2.cpp plugin2.h
PLUGIN_PATH "${TEST_PLUGIN_PATH}"

View File

@@ -1,6 +1,6 @@
add_qtc_plugin(correct_plugin3
PLUGIN_NAME plugin3
DEPENDS ExtensionSystem
DEPENDS ExtensionSystem Utils
SOURCES
plugin3.cpp plugin3.h
PLUGIN_PATH "${TEST_PLUGIN_PATH}"

View File

@@ -10,5 +10,6 @@ set_target_properties(tst_manual_plugin1 PROPERTIES
)
target_link_libraries(tst_manual_plugin1 PRIVATE ExtensionSystem
PRIVATE Utils
PRIVATE tst_manual_plugin2
PRIVATE tst_manual_plugin3)

View File

@@ -7,6 +7,7 @@ QtcManualTest {
destinationDirectory: FileInfo.cleanPath(FileInfo.joinPaths(base , ".."))
Depends { name: "ExtensionSystem" }
Depends { name: "Utils" }
Depends { name: "Manual test plugin2"}
Depends { name: "Manual test plugin3"}

View File

@@ -9,4 +9,5 @@ set_target_properties(tst_manual_plugin2 PROPERTIES
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/.."
)
target_link_libraries(tst_manual_plugin2 PRIVATE ExtensionSystem)
target_link_libraries(tst_manual_plugin2 PRIVATE ExtensionSystem
PRIVATE Utils)

View File

@@ -7,6 +7,7 @@ QtcManualTest {
destinationDirectory: FileInfo.cleanPath(FileInfo.joinPaths(base , ".."))
Depends { name: "ExtensionSystem" }
Depends { name: "Utils" }
files: [
"plugin2.cpp",

View File

@@ -10,4 +10,5 @@ set_target_properties(tst_manual_plugin3 PROPERTIES
)
target_link_libraries(tst_manual_plugin3 PRIVATE ExtensionSystem
PRIVATE Utils
PRIVATE tst_manual_plugin2)

View File

@@ -7,6 +7,7 @@ QtcManualTest {
destinationDirectory: FileInfo.cleanPath(FileInfo.joinPaths(base , ".."))
Depends { name: "ExtensionSystem" }
Depends { name: "Utils" }
Depends { name: "Manual test plugin2" }
files: [