[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice
From:       Benjamin Reed <ranger () befunk ! com>
Date:       2009-06-07 21:52:10
Message-ID: 1244411530.068030.3262.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 978701 by reed:

forward-port from the 2.0 branch: manually add support for finder file assocations in \
the KOffice applications on Mac OS X

 M  +6 -0      karbon/CMakeLists.txt  
 A             karbon/Info.plist.template   \
branches/koffice/2.0/koffice/karbon/Info.plist.template#978699  M  +6 -0      \
kplato/CMakeLists.txt    A             kplato/Info.plist.template   \
branches/koffice/2.0/koffice/kplato/Info.plist.template#978699  M  +6 -0      \
kplato/workpackage/CMakeLists.txt    A             \
kplato/workpackage/Info.plist.template   \
branches/koffice/2.0/koffice/kplato/workpackage/Info.plist.template#978699  M  +6 -0  \
kpresenter/part/CMakeLists.txt    A             kpresenter/part/Info.plist.template   \
branches/koffice/2.0/koffice/kpresenter/part/Info.plist.template#978699  M  +6 -0     \
krita/CMakeLists.txt    A             krita/Info.plist.template   \
branches/koffice/2.0/koffice/krita/Info.plist.template#978699  M  +6 -0      \
kspread/CMakeLists.txt    A             kspread/Info.plist.template   \
branches/koffice/2.0/koffice/kspread/Info.plist.template#978699  M  +6 -0      \
kword/part/CMakeLists.txt    A             kword/part/Info.plist.template   \
branches/koffice/2.0/koffice/kword/part/Info.plist.template#978699


--- trunk/koffice/karbon/CMakeLists.txt #978700:978701
@@ -49,6 +49,12 @@
 kde4_add_app_icon( karbon_KDEINIT_SRCS \
"${CMAKE_CURRENT_SOURCE_DIR}/pics/hi*-app-karbon.png" )  kde4_add_kdeinit_executable( \
karbon ${karbon_KDEINIT_SRCS})  
+if (Q_WS_MAC)
+   set_target_properties(karbon PROPERTIES MACOSX_BUNDLE_INFO_PLIST \
${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.template) +   set_target_properties(karbon \
PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.koffice.karbon") +   \
set_target_properties(karbon PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "Karbon 2") +endif \
(Q_WS_MAC) +
 target_link_libraries(kdeinit_karbon komain ${KDE4_KDECORE_LIBS} ${KDE4_KDEUI_LIBS} \
karboncommon karbonui )  
 install(TARGETS kdeinit_karbon  ${INSTALL_TARGETS_DEFAULT_ARGS})
--- trunk/koffice/kplato/CMakeLists.txt #978700:978701
@@ -99,6 +99,12 @@
 
 kde4_add_kdeinit_executable( kplato ${kplato_KDEINIT_SRCS})
 
+if (Q_WS_MAC)
+   set_target_properties(kplato PROPERTIES MACOSX_BUNDLE_INFO_PLIST \
${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.template) +   set_target_properties(kplato \
PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.koffice.kplato") +   \
set_target_properties(kplato PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "KPlato 2") +endif \
(Q_WS_MAC) +
 target_link_libraries(kdeinit_kplato komain  ${KDE4_KDEUI_LIBS})
 
 install(TARGETS kdeinit_kplato  ${INSTALL_TARGETS_DEFAULT_ARGS})
--- trunk/koffice/kplato/workpackage/CMakeLists.txt #978700:978701
@@ -81,6 +81,12 @@
 
 kde4_add_kdeinit_executable( kplatowork ${kplatowork_KDEINIT_SRCS})
 
+if (Q_WS_MAC)
+   set_target_properties(kplatowork PROPERTIES MACOSX_BUNDLE_INFO_PLIST \
${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.template) +   set_target_properties(kplatowork \
PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.koffice.kplato.work") +   \
set_target_properties(kplatowork PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "KPlato Work \
2") +endif (Q_WS_MAC)
+
 target_link_libraries(
     kdeinit_kplatowork
     kplatoworkapp
--- trunk/koffice/kpresenter/part/CMakeLists.txt #978700:978701
@@ -130,6 +130,12 @@
 
 kde4_add_kdeinit_executable( kpresenter ${kpresenter_KDEINIT_SRCS})
 
+if (Q_WS_MAC)
+   set_target_properties(kpresenter PROPERTIES MACOSX_BUNDLE_INFO_PLIST \
${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.template) +   set_target_properties(kpresenter \
PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.koffice.kpresenter") +   \
set_target_properties(kpresenter PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "KPresenter 2") \
+endif (Q_WS_MAC) +
 target_link_libraries(kdeinit_kpresenter  ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY} \
komain )  
 install(TARGETS kdeinit_kpresenter ${INSTALL_TARGETS_DEFAULT_ARGS})
--- trunk/koffice/krita/CMakeLists.txt #978700:978701
@@ -111,6 +111,12 @@
 
     kde4_add_kdeinit_executable(krita ${krita_KDEINIT_SRCS})
 
+    if (Q_WS_MAC)
+       set_target_properties(krita PROPERTIES MACOSX_BUNDLE_INFO_PLIST \
${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.template) +       set_target_properties(krita \
PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.koffice.krita") +       \
set_target_properties(krita PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "Krita 2") +    \
endif (Q_WS_MAC) +
     target_link_libraries(kdeinit_krita kritaui)
 
     install(TARGETS kdeinit_krita ${INSTALL_TARGETS_DEFAULT_ARGS})
--- trunk/koffice/kspread/CMakeLists.txt #978700:978701
@@ -252,6 +252,12 @@
 
 kde4_add_kdeinit_executable( kspread ${kspread_KDEINIT_SRCS})
 
+if (Q_WS_MAC)
+   set_target_properties(kspread PROPERTIES MACOSX_BUNDLE_INFO_PLIST \
${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.template) +   set_target_properties(kspread \
PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.koffice.kspread") +   \
set_target_properties(kspread PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "KSpread 2") \
+endif (Q_WS_MAC) +
 target_link_libraries(kdeinit_kspread  ${QT_QTGUI_LIBRARY} ${KDE4_KDECORE_LIBS} \
komain )  
 install(TARGETS kdeinit_kspread  ${INSTALL_TARGETS_DEFAULT_ARGS})
--- trunk/koffice/kword/part/CMakeLists.txt #978700:978701
@@ -107,6 +107,12 @@
 
 kde4_add_kdeinit_executable( kword ${kword_KDEINIT_SRCS})
 
+if (Q_WS_MAC)
+   set_target_properties(kword PROPERTIES MACOSX_BUNDLE_INFO_PLIST \
${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.template) +   set_target_properties(kword \
PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.koffice.kword") +   \
set_target_properties(kword PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "KWord 2") +endif \
(Q_WS_MAC) +
 target_link_libraries(kdeinit_kword  ${KDE4_KDEUI_LIBS} komain )
 
 install(TARGETS kdeinit_kword  ${INSTALL_TARGETS_DEFAULT_ARGS})


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic