Changeset 8090 for code/branches/mac_osx/src/CMakeLists.txt
- Timestamp:
- Mar 18, 2011, 10:00:27 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/mac_osx/src/CMakeLists.txt
r8084 r8090 140 140 SOURCE_FILES 141 141 Orxonox.cc 142 #OrxonoxMac.mm142 OrxonoxMac.mm 143 143 OUTPUT_NAME orxonox 144 144 ) … … 151 151 "/System/Library/Frameworks/Foundation.framework" 152 152 ) 153 154 # Tell Apple where to find the Info.plist file, used for Cocoa 155 # TODO: Of course, this only makes sense for development builds. CPack will take care of this otherwise 156 # Property XCODE_ATTRIBUTE_INFOPLIST_FILE is fo Xcode, while the other is for makefile generator 157 SET_TARGET_PROPERTIES(orxonox-main PROPERTIES 158 XCODE_ATTRIBUTE_INFOPLIST_FILE "${DEFAULT_DATA_PATH}/mac/Orxonox-Info.plist" 159 MACOSX_BUNDLE_INFO_PLIST "${DEFAULT_DATA_PATH}/mac/Orxonox-Info.plist" 160 ) 153 154 # Post-build step for the creation of the Dev-App bundle 155 INCLUDE(PrepareDevBundle) 156 ADD_CUSTOM_COMMAND( 157 TARGET orxonox-main 158 POST_BUILD 159 # Copy the Orxonox.app from the dummy location to the correct one 160 COMMAND ${CMAKE_COMMAND} -E copy_directory "${CMAKE_BINARY_DIR}/${DEFAULT_BUNDLE_PATH}/Dummy/${PROJECT_NAME}.app" "${CMAKE_BINARY_DIR}/${DEFAULT_BUNDLE_PATH}/${CMAKE_CFG_INTDIR}/${PROJECT_NAME}.app" 161 # Copy the executable into the Orxonox.app 162 COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/${ORXONOX_EXECUTABLE_NAME}" "${CMAKE_BINARY_DIR}/${DEFAULT_BUNDLE_PATH}/${CMAKE_CFG_INTDIR}/${PROJECT_NAME}.app/Contents/MacOS" 163 # Copy the dev-build marker file to Orxonox.app 164 COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/orxonox_dev_build.keep_me" "${CMAKE_BINARY_DIR}/${DEFAULT_BUNDLE_PATH}/${CMAKE_CFG_INTDIR}/${PROJECT_NAME}.app/Contents/MacOS" 165 # Create a shortcut of the application to the Desktop 166 COMMAND ${CMAKE_COMMAND} -E create_symlink "${CMAKE_BINARY_DIR}/${DEFAULT_BUNDLE_PATH}/${CMAKE_CFG_INTDIR}/${PROJECT_NAME}.app" "$ENV{HOME}/Desktop/${PROJECT_NAME}_${CMAKE_CFG_INTDIR}.app" 167 ) 161 168 ENDIF(APPLE) 162 169
Note: See TracChangeset
for help on using the changeset viewer.