RunCMakeTest.cmake 758 B

123456789101112
  1. cmake_policy(SET CMP0053 NEW)
  2. include(RunCMake)
  3. set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/VsNugetPackageRestore)
  4. run_cmake(VsNugetPackageRestore)
  5. set(RunCMake_TEST_NO_CLEAN 1)
  6. run_cmake_command(vs-nuget-package-restore-off ${CMAKE_COMMAND} --build ${RunCMake_TEST_BINARY_DIR} --resolve-package-references=off)
  7. run_cmake_command(vs-nuget-package-restore-only ${CMAKE_COMMAND} --build ${RunCMake_TEST_BINARY_DIR} --resolve-package-references=only)
  8. run_cmake_command(vs-nuget-package-restore-on ${CMAKE_COMMAND} --build ${RunCMake_TEST_BINARY_DIR} --resolve-package-references=on)
  9. run_cmake_command(vs-nuget-package-restore-wrong ${CMAKE_COMMAND} --build ${RunCMake_TEST_BINARY_DIR} --resolve-package-references=wrong)
  10. set(RunCMake_TEST_NO_CLEAN 0)