From fa003fb2b0d0f8e35e5d040375ead05e667567ee Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Wed, 9 Jul 2025 11:37:57 -0600 Subject: [PATCH] LibTest: Move declaration of JS main target around to avoid CMake bug For some reason, with CMake 4.0.3 and the Swift language enabled, this target was getting random tokens in the compile commands. Moving it up to the top of the file seems to fix this. --- Libraries/LibTest/CMakeLists.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Libraries/LibTest/CMakeLists.txt b/Libraries/LibTest/CMakeLists.txt index f2e09f85add..b9552be5c83 100644 --- a/Libraries/LibTest/CMakeLists.txt +++ b/Libraries/LibTest/CMakeLists.txt @@ -1,7 +1,8 @@ add_library(LibTestMain OBJECT TestMain.cpp AssertionHandler.cpp) - target_link_libraries(LibTestMain PUBLIC GenericClangPlugin) +add_library(JavaScriptTestRunnerMain OBJECT JavaScriptTestRunnerMain.cpp) + set(SOURCES TestSuite.cpp ) @@ -10,5 +11,3 @@ add_library(LibTest ${SOURCES}) lagom_generate_export_header(LibTest test) target_link_libraries(LibTest PRIVATE AK LibCore LibFileSystem) set_target_properties(LibTest PROPERTIES OUTPUT_NAME lagom-test) - -add_library(JavaScriptTestRunnerMain OBJECT JavaScriptTestRunnerMain.cpp)