]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
cmake: simplify handling generated `lib1521.c` in libtests
authorViktor Szakats <commit@vsz.me>
Thu, 19 Jun 2025 18:58:31 +0000 (20:58 +0200)
committerViktor Szakats <commit@vsz.me>
Fri, 20 Jun 2025 06:59:01 +0000 (08:59 +0200)
Also unfold line and sync with other tests.

Closes #17676

tests/client/CMakeLists.txt
tests/libtest/CMakeLists.txt
tests/server/CMakeLists.txt

index 0a7d4652c40083c69c904f88d985f00dedfee644..3ce9e8373c13ef0f346d34e7df34138727917700 100644 (file)
@@ -31,8 +31,7 @@ if(LIB_SELECTED STREQUAL LIB_STATIC)
 endif()
 
 add_custom_command(OUTPUT "${BUNDLE_SRC}"
-  COMMAND ${PERL_EXECUTABLE} "${PROJECT_SOURCE_DIR}/scripts/mk-unity.pl"
-    --include ${CURLX_CFILES} --test ${TESTFILES}
+  COMMAND ${PERL_EXECUTABLE} "${PROJECT_SOURCE_DIR}/scripts/mk-unity.pl" --include ${CURLX_CFILES} --test ${TESTFILES}
     ${CURL_MK_UNITY_OPTION} --srcdir "${CMAKE_CURRENT_SOURCE_DIR}" > "${BUNDLE_SRC}"
   DEPENDS
     "${PROJECT_SOURCE_DIR}/scripts/mk-unity.pl" "${CMAKE_CURRENT_SOURCE_DIR}/Makefile.inc"
index f377d4626b8dbcfe3984b008d5aad81306bef5f4..048bc5442074f89af58839ba5c5f4f4cf9dce554 100644 (file)
@@ -37,13 +37,14 @@ add_custom_command(OUTPUT "lib1521.c"
     "${PROJECT_SOURCE_DIR}/include/curl/curl.h"
   VERBATIM)
 
+list(APPEND TESTFILES "lib1521.c")
+
 add_custom_command(OUTPUT "${BUNDLE_SRC}"
-  COMMAND ${PERL_EXECUTABLE} "${PROJECT_SOURCE_DIR}/scripts/mk-unity.pl"
-    --include ${UTILS} ${CURLX_CFILES} --test ${TESTFILES} "lib1521.c"
+  COMMAND ${PERL_EXECUTABLE} "${PROJECT_SOURCE_DIR}/scripts/mk-unity.pl" --include ${UTILS} ${CURLX_CFILES} --test ${TESTFILES}
     ${CURL_MK_UNITY_OPTION} --srcdir "${CMAKE_CURRENT_SOURCE_DIR}" > "${BUNDLE_SRC}"
   DEPENDS
     "${PROJECT_SOURCE_DIR}/scripts/mk-unity.pl" "${CMAKE_CURRENT_SOURCE_DIR}/Makefile.inc"
-    ${FIRSTFILES} ${UTILS} ${CURLX_CFILES} ${TESTFILES} "lib1521.c"
+    ${FIRSTFILES} ${UTILS} ${CURLX_CFILES} ${TESTFILES}
   VERBATIM)
 
 add_executable(${BUNDLE} EXCLUDE_FROM_ALL "${BUNDLE_SRC}")
index 5cb4179383009ef08e0e150431f6ba0dc2d7006f..ad8cbb5ee8082d527615f4031b6a5fd5ebd05f04 100644 (file)
@@ -27,8 +27,7 @@ curl_transform_makefile_inc("Makefile.inc" "${CMAKE_CURRENT_BINARY_DIR}/Makefile
 include("${CMAKE_CURRENT_BINARY_DIR}/Makefile.inc.cmake")
 
 add_custom_command(OUTPUT "${BUNDLE_SRC}"
-  COMMAND ${PERL_EXECUTABLE} "${PROJECT_SOURCE_DIR}/scripts/mk-unity.pl"
-    --include ${UTILS} ${CURLX_CFILES} --test ${TESTFILES}
+  COMMAND ${PERL_EXECUTABLE} "${PROJECT_SOURCE_DIR}/scripts/mk-unity.pl" --include ${UTILS} ${CURLX_CFILES} --test ${TESTFILES}
     ${CURL_MK_UNITY_OPTION} --srcdir "${CMAKE_CURRENT_SOURCE_DIR}" > "${BUNDLE_SRC}"
   DEPENDS
     "${PROJECT_SOURCE_DIR}/scripts/mk-unity.pl" "${CMAKE_CURRENT_SOURCE_DIR}/Makefile.inc"