diff options
| author | Manolo Gouy <Manolo> | 2015-04-07 16:08:54 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2015-04-07 16:08:54 +0000 |
| commit | 6496fd33be8ec6acd838637b8a85ec9067177c19 (patch) | |
| tree | ebe648f0a8a0637bc831a7197b329a7622a2768a /fluid | |
| parent | b0f05ee7ffa05ad16b37ea0177ec773626769a71 (diff) | |
CMake generation of Xcode project under Mac OS: bundle fluid with its proper icon.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10684 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'fluid')
| -rw-r--r-- | fluid/CMakeLists.txt | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/fluid/CMakeLists.txt b/fluid/CMakeLists.txt index f2b2aa82e..7fcd49950 100644 --- a/fluid/CMakeLists.txt +++ b/fluid/CMakeLists.txt @@ -38,7 +38,14 @@ set(CPPFILES widget_panel.cxx ) -add_executable(fluid ${CPPFILES}) +if(APPLE) + set( ICON_NAME fluid.icns ) + set( ICON_PATH "${PROJECT_SOURCE_DIR}/fluid/Fluid.app/Contents/Resources/${ICON_NAME}" ) + add_executable(fluid MACOSX_BUNDLE ${CPPFILES} ${ICON_PATH}) +else() + add_executable(fluid ${CPPFILES}) +endif(APPLE) + target_link_libraries(fluid fltk fltk_images fltk_forms) # link in optional libraries @@ -50,12 +57,18 @@ if(HAVE_XINERAMA) target_link_libraries(fluid ${X11_Xinerama_LIB}) endif(HAVE_XINERAMA) -install(TARGETS fluid +if(APPLE) + set_target_properties(fluid PROPERTIES MACOSX_BUNDLE_ICON_FILE ${ICON_NAME}) + set_target_properties(fluid PROPERTIES RESOURCE ${ICON_PATH}) + install(TARGETS fluid DESTINATION ${FLTK_BINDIR}) +else() + install(TARGETS fluid EXPORT FLTK-Targets RUNTIME DESTINATION ${FLTK_BINDIR} LIBRARY DESTINATION ${FLTK_LIBDIR} ARCHIVE DESTINATION ${FLTK_LIBDIR} ) +endif(APPLE) if(UNIX) install(FILES fluid.desktop |
