Thanks again Yumin. Here is what I did : SET( MACOSX_BUNDLE_ICON_FILE os_freebsd.icns ) SET_SOURCE_FILES_PROPERTIES( "os_freebsd.icns" PROPERTIES MACOSX_PACKAGE_LOCATION ${CMAKE_CURRENT_BINARY_DIR}/Release/ViewerITK.app/Contents/Resources ) ADD_EXECUTABLE(ViewerITK MACOSX_BUNDLE ${SRC_DIR}/main/viewer.cpp ${ALL_VIEWER_SOURCES} ${ALL_VIEWER_HEADERS} ${MACOSX_BUNDLE_ICON_FILE} )
However, it still does not work. Any idea ? Regards 2008/4/24 Yumin Yuan <[EMAIL PROTECTED]>: > Ok, > > Here is what worked in my code > > .... > > SOURCE_GROUP("Resources" FILES > ${UI_RESOURCES} > ${UI_FORMS} > ) > > SET(apple_bundle_sources "MacIcon.icns") > SET_SOURCE_FILES_PROPERTIES( > "MacIcon.icns" > PROPERTIES > MACOSX_PACKAGE_LOCATION Resources > ) > > SET(MACOSX_BUNDLE_ICON_FILE MacIcon.icns) > > ADD_EXECUTABLE( ... ... ${apple_bundle_sources}) > .... > > See if you can fit this in your code. > > -Yumin > > > On Thu, Apr 24, 2008 at 10:40 AM, Olivier Tournaire <[EMAIL PROTECTED]> > wrote: > > Thank you Yumin, > > > > I tried your tip, however, it does not work. > > > > Regards. > > > > 2008/4/24 Yumin Yuan <[EMAIL PROTECTED]>: > > > > > > > > > > On Thu, Apr 24, 2008 at 5:41 AM, Olivier Tournaire <[EMAIL PROTECTED]> > > wrote: > > > > IF(UNIX) > > > > IF(APPLE) > > > > SET( MACOSX_BUNDLE_ICON_FILE "os_freebsd.icns" ) > > > > ADD_EXECUTABLE(ViewerITK MACOSX_BUNDLE > > ${SRC_DIR}/main/viewer.cpp > > > > ${ALL_VIEWER_SOURCES} ${ALL_VIEWER_HEADERS} ) > > > > > > Try adding the icon file as a source file too. > > > > > > ADD_EXECUTABLE( ... ... ${MACOSX_BUNDLE_ICON_FILE}) > > > > > > -Yumin > > > > > > ~~~~~~~~~~~~~~~~ > > > Yumin Yuan > > > R&D Engineer > > > Kitware Inc. > > > www.kitware.com > > > ~~~~~~~~~~~~~~~~ > > > > > > > >
_______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake