Merge pull request #1894 from gjasny/modern-add-test-signature

cmake: Use modern add_test signature
diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml
index 4ea958f..af79080 100644
--- a/.github/workflows/macos.yml
+++ b/.github/workflows/macos.yml
@@ -26,7 +26,7 @@
         cmake --build build --config Release
 
     - name: Test ninja
-      run: ctest -vv
+      run: ctest -C Release -vv
       working-directory: build
 
     - name: Create ninja archive
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3e4bafa..39348c9 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -209,7 +209,7 @@
     target_link_libraries(manifest_parser_perftest PRIVATE "-Wl,-bmaxdata:0x80000000")
   endif()
 
-  add_test(NinjaTest ninja_test)
+  add_test(NAME NinjaTest COMMAND ninja_test)
 endif()
 
 install(TARGETS ninja DESTINATION bin)