Browse Source

cmake-gui: Parse Copyright.txt instead of duplicating notice

Set the cmake-gui MACOSX_BUNDLE_COPYRIGHT property by parsing the
copyright notice line out of Copyright.txt instead of duplicating it.
Brad King 12 years ago
parent
commit
621ba1fd04
1 changed files with 4 additions and 1 deletions
  1. 4 1
      Source/QtDialog/CMakeLists.txt

+ 4 - 1
Source/QtDialog/CMakeLists.txt

@@ -111,12 +111,15 @@ if(Qt_BIN_DIR)
 endif()
 endif()
 
 
 if(APPLE)
 if(APPLE)
+  file(STRINGS "${CMake_SOURCE_DIR}/Copyright.txt" copyright_line
+    LIMIT_COUNT 1 REGEX "^Copyright 2000-20[0-9][0-9] Kitware")
+
   set_target_properties(cmake-gui PROPERTIES
   set_target_properties(cmake-gui PROPERTIES
     OUTPUT_NAME ${CMAKE_BUNDLE_NAME}
     OUTPUT_NAME ${CMAKE_BUNDLE_NAME}
     MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in"
     MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in"
     MACOSX_BUNDLE_SHORT_VERSION_STRING "${CMAKE_BUNDLE_VERSION}"
     MACOSX_BUNDLE_SHORT_VERSION_STRING "${CMAKE_BUNDLE_VERSION}"
     # TBD: MACOSX_BUNDLE_BUNDLE_VERSION "${CMAKE_BUNDLE_VERSION}"
     # TBD: MACOSX_BUNDLE_BUNDLE_VERSION "${CMAKE_BUNDLE_VERSION}"
-    MACOSX_BUNDLE_COPYRIGHT "Copyright 2000-2013 Kitware, Inc."
+    MACOSX_BUNDLE_COPYRIGHT "${copyright_line}"
     )
     )
 
 
   # Create a symlink in the build tree to provide a "cmake-gui" next
   # Create a symlink in the build tree to provide a "cmake-gui" next