Explorar o código

Use CMake icon on Mac

Andy Cedilnik %!s(int64=23) %!d(string=hai) anos
pai
achega
0930c14b04
Modificáronse 2 ficheiros con 4 adicións e 1 borrados
  1. 3 0
      Source/WXDialog/CMakeLists.txt
  2. 1 1
      Templates/AppleInfo.plist

+ 3 - 0
Source/WXDialog/CMakeLists.txt

@@ -35,9 +35,12 @@ IF ( CMAKE_WX_CAN_COMPILE )
     SET(APPLE_GUI_BUNDLE_NAME "CMake")
     SET(APPLE_GUI_SHORT_VERSION_STRING "1.5.0")
     SET(APPLE_GUI_BUNDLE_VERSION "1.5.0")
+    SET(APPLE_GUI_ICON "CMakeIcon.icns")
     SET(APPLE_GUI_COPYRIGHT "Copyright 2002 Kitware Inc.")
     CONFIGURE_FILE(${CMAKE_ROOT}/Templates/AppleInfo.plist
                    ${EXECUTABLE_OUTPUT_PATH}/CMake.app/Contents/Info.plist)
+    CONFIGURE_FILE(${CMake_SOURCE_DIR}/Source/WXDialog/CMakeIcon.icns
+                   ${EXECUTABLE_OUTPUT_PATH}/CMake.app/Contents/Resources/CMakeIcon.icns COPYONLY)
     MAKE_DIRECTORY(${EXECUTABLE_OUTPUT_PATH}/CMake.app/Contents/MacOS)
     #WRITE_FILE(${EXECUTABLE_OUTPUT_PATH}/CMake.app/Contents/PkgInfo "APPL????")
     ADD_EXECUTABLE(CMake.app/Contents/MacOS/wxCMakeSetup ${WIN32_EXECUTABLE} ${WX_SRCS})

+ 1 - 1
Templates/AppleInfo.plist

@@ -9,7 +9,7 @@
 	<key>CFBundleGetInfoString</key>
 	<string>${APPLE_GUI_INFO_STRING}</string>
 	<key>CFBundleIconFile</key>
-	<string>wxmac.icns</string>
+	<string>${APPLE_GUI_ICON}</string>
 	<key>CFBundleIdentifier</key>
 	<string>${APPLE_GUI_IDENTIFIER}</string>
 	<key>CFBundleInfoDictionaryVersion</key>