CMakeExportBuildSettings.cmake 634 B

123456789101112
  1. # - export build settings from a project.
  2. # CMAKE_EXPORT_BUILD_SETTINGS(SETTINGS_FILE) - macro defined to export the build
  3. # settings for use by another project.
  4. # SETTINGS_FILE - the file into which the settings are to be stored.
  5. MACRO(CMAKE_EXPORT_BUILD_SETTINGS SETTINGS_FILE)
  6. IF(${SETTINGS_FILE} MATCHES ".+")
  7. CONFIGURE_FILE(${CMAKE_ROOT}/Modules/CMakeBuildSettings.cmake.in
  8. ${SETTINGS_FILE} @ONLY IMMEDIATE)
  9. ELSE(${SETTINGS_FILE} MATCHES ".+")
  10. MESSAGE(SEND_ERROR "CMAKE_EXPORT_BUILD_SETTINGS called with no argument.")
  11. ENDIF(${SETTINGS_FILE} MATCHES ".+")
  12. ENDMACRO(CMAKE_EXPORT_BUILD_SETTINGS)