浏览代码

Tests/RunCMake/CMakePresets: Do not forward empty CMAKE_MAKE_PROGRAM

Brad King 1 年之前
父节点
当前提交
9eb530842c
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      Tests/RunCMake/CMakePresets/RunCMakeTest.cmake

+ 6 - 1
Tests/RunCMake/CMakePresets/RunCMakeTest.cmake

@@ -76,11 +76,16 @@ function(run_cmake_presets name)
     set(_preset)
   endif()
 
+  set(_make_program)
+  if(RunCMake_MAKE_PROGRAM)
+    set(_make_program -DCMAKE_MAKE_PROGRAM=${RunCMake_MAKE_PROGRAM})
+  endif()
+
   set(RunCMake_TEST_COMMAND ${CMAKE_COMMAND}
     ${_source_args}
     -DRunCMake_TEST=${name}
     -DRunCMake_GENERATOR=${RunCMake_GENERATOR}
-    -DCMAKE_MAKE_PROGRAM=${RunCMake_MAKE_PROGRAM}
+    ${_make_program}
     ${_unused_cli}
     ${_preset}
     ${ARGN}