test.cmake 585 B

1234567891011
  1. file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/abc.txt" "test content")
  2. file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/user-script.cmake"
  3. "file(INSTALL DESTINATION \"\${CMAKE_INSTALL_PREFIX}/foo\"
  4. TYPE FILE FILES \"${CMAKE_CURRENT_BINARY_DIR}/abc.txt\")")
  5. set(CPACK_INSTALL_SCRIPT "${CMAKE_CURRENT_BINARY_DIR}/user-script.cmake")
  6. function(run_after_include_cpack)
  7. file(READ "${CPACK_OUTPUT_CONFIG_FILE}" conf_file_)
  8. string(REGEX REPLACE "SET\\(CPACK_INSTALL_CMAKE_PROJECTS [^)]*\\)" "" conf_file_ "${conf_file_}")
  9. file(WRITE "${CPACK_OUTPUT_CONFIG_FILE}" "${conf_file_}")
  10. endfunction()