RunCMakeTest.cmake 704 B

123456789101112131415
  1. include(RunCMake)
  2. set(RunCMake_TEST_OPTIONS "-DCMAKE_INSTALL_PREFIX=${RunCMake_BINARY_DIR}/prefix")
  3. file(REMOVE_RECURSE "${RunCMake_BINARY_DIR}/prefix")
  4. file(MAKE_DIRECTORY "${RunCMake_BINARY_DIR}/prefix/NoPrefix")
  5. file(WRITE "${RunCMake_BINARY_DIR}/prefix/NoPrefix/NoPrefixConfig.cmake" "")
  6. set(RunCMake_TEST_OPTIONS "-DCMAKE_INSTALL_PREFIX:PATH=${RunCMake_BINARY_DIR}/prefix")
  7. run_cmake(with_install_prefix)
  8. file(REMOVE_RECURSE "${RunCMake_BINARY_DIR}/prefix")
  9. file(MAKE_DIRECTORY "${RunCMake_BINARY_DIR}/prefix/NoPrefix")
  10. file(WRITE "${RunCMake_BINARY_DIR}/prefix/NoPrefix/NoPrefixConfig.cmake" "")
  11. list(APPEND RunCMake_TEST_OPTIONS "-DCMAKE_FIND_NO_INSTALL_PREFIX=1")
  12. run_cmake(no_install_prefix)