install_properties.cmake 615 B

123456789101112131415161718
  1. function (check_install_property file prop)
  2. get_property(gp_val
  3. INSTALL "${file}"
  4. PROPERTY "${prop}")
  5. message("get_property: -->${gp_val}<--")
  6. endfunction ()
  7. install(
  8. FILES "${CMAKE_CURRENT_LIST_FILE}"
  9. DESTINATION "${CMAKE_CURRENT_LIST_DIR}"
  10. RENAME "installed-file-dest")
  11. set_property(INSTALL "${CMAKE_CURRENT_LIST_FILE}" PROPERTY empty "")
  12. set_property(INSTALL "${CMAKE_CURRENT_LIST_FILE}" PROPERTY custom value)
  13. check_install_property("${CMAKE_CURRENT_LIST_FILE}" empty)
  14. check_install_property("${CMAKE_CURRENT_LIST_FILE}" custom)
  15. check_install_property("${CMAKE_CURRENT_LIST_FILE}" noexist)