Browse Source

FASTBuild: rename test target to RUN_TESTS

Avoid case-insensitive conflicts with project targets called `Test`.

Fixes: #27372
Eduard Voronkin 3 weeks ago
parent
commit
d6bc1a8a50

+ 1 - 1
Source/cmGlobalFastbuildGenerator.h

@@ -411,7 +411,7 @@ public:
   {
     return "install/parallel";
   }
-  char const* GetTestTargetName() const override { return "test"; }
+  char const* GetTestTargetName() const override { return "RUN_TESTS"; }
   char const* GetPackageTargetName() const override { return "package"; }
   char const* GetPackageSourceTargetName() const override
   {

+ 1 - 1
Tests/RunCMake/BuiltinTargets/RunCMakeTest.cmake

@@ -1,6 +1,6 @@
 include(RunCMake)
 
-if(RunCMake_GENERATOR MATCHES "Make|Ninja|FASTBuild")
+if(RunCMake_GENERATOR MATCHES "Make|Ninja")
   set(test_target "test")
 else()
   set(test_target "RUN_TESTS")

+ 1 - 1
Tests/RunCMake/CTest/RunCMakeTest.cmake

@@ -11,7 +11,7 @@ function(run_CMakeCTestArguments)
   run_cmake_with_options(CMakeCTestArguments "-DCMAKE_CTEST_ARGUMENTS=--quiet\\;--output-log\\;output-log.txt")
   set(RunCMake_TEST_NO_CLEAN 1)
   set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/CMakeCTestArguments-build)
-  if(RunCMake_GENERATOR MATCHES "Make|Ninja|FASTBuild")
+  if(RunCMake_GENERATOR MATCHES "Make|Ninja")
     set(test "test")
   else()
     set(test "RUN_TESTS")