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

List:       kde-commits
Subject:    playground/base/marble
From:       Christian Ehrlicher <Ch.Ehrlicher () gmx ! de>
Date:       2007-03-24 16:51:53
Message-ID: 1174755113.926235.28054.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 646118 by chehrlic:

made some paths more win32 like

 M  +16 -8     data/CMakeLists.txt  
 M  +13 -8     src/CMakeLists.txt  
 M  +2 -0      src/katlasdirs.h  


--- trunk/playground/base/marble/data/CMakeLists.txt #646117:646118
@@ -1,3 +1,11 @@
+
+if(WIN32)
+  set(data_dir ${CMAKE_INSTALL_PREFIX}/data)
+else(WIN32)
+  set(data_dir ${data_dir})
+endif(WIN32)
+
+
 install (FILES
 bitmaps/city_1_orange.png
 bitmaps/city_1_red.png
@@ -27,11 +35,11 @@
 bitmaps/pole_1.png
 bitmaps/pole_2.png
 bitmaps/volcano_1.png
-DESTINATION ${CMAKE_INSTALL_PREFIX}/share/apps/marble/data/bitmaps)
+DESTINATION ${data_dir}/bitmaps)
 
 install (FILES 
 svg/windrose.svg
-DESTINATION ${CMAKE_INSTALL_PREFIX}/share/apps/marble/data/svg)
+DESTINATION ${data_dir}/svg)
 
 install (FILES 
 flags/flag_ad.svg
@@ -277,25 +285,25 @@
 flags/flag_za.svg
 flags/flag_zm.svg
 flags/flag_zw.svg
-DESTINATION ${CMAKE_INSTALL_PREFIX}/share/apps/marble/data/flags)
+DESTINATION ${data_dir}/flags)
 
 install (FILES
 maps/citylights/citylights.jpg
 maps/citylights/citylights.dgml
 maps/citylights/citylights-preview.png
-DESTINATION ${CMAKE_INSTALL_PREFIX}/share/apps/marble/data/maps/citylights)
+DESTINATION ${data_dir}/maps/citylights)
 
 install (FILES
 maps/etopo2/etopo.jpg
 maps/etopo2/etopo2.dgml
 maps/etopo2/etopo-preview.png
-DESTINATION ${CMAKE_INSTALL_PREFIX}/share/apps/marble/data/maps/etopo2)
+DESTINATION ${data_dir}/maps/etopo2)
 
 install (FILES
 maps/bluemarble/bluemarble.jpg
 maps/bluemarble/bluemarble.dgml
 maps/bluemarble/bluemarble-preview.png
-DESTINATION ${CMAKE_INSTALL_PREFIX}/share/apps/marble/data/maps/bluemarble)
+DESTINATION ${data_dir}/maps/bluemarble)
 
 install (FILES
 mwdbii/PDIFFBORDER.PNT
@@ -310,11 +318,11 @@
 mwdbii/PAUST.PNT
 mwdbii/PBORDER.PNT
 mwdbii/PMEXICO.PNT
-DESTINATION ${CMAKE_INSTALL_PREFIX}/share/apps/marble/data/mwdbii)
+DESTINATION ${data_dir}/mwdbii)
 
 install (FILES
 placemarks/baseplacemarks.cache
 placemarks/cityplacemarks.cache
 placemarks/elevplacemarks.cache
-DESTINATION ${CMAKE_INSTALL_PREFIX}/share/apps/marble/data/placemarks)
+DESTINATION ${data_dir}/placemarks)
 
--- trunk/playground/base/marble/src/CMakeLists.txt #646117:646118
@@ -60,6 +60,7 @@
 )
 
 set(marble_HDRS
+           katlasdirs.h
            katlascontrol.h
            katlasview.h
            katlasviewinputhandler.h
@@ -125,13 +126,17 @@
 	target_link_libraries (marble ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} \
${QT_QTXML_LIBRARY} ${QT_QTSVG_LIBRARY} ${QT_QTNETWORK_LIBRARY} \
${KDE4_KDECORE_LIBRARY})  endif (QTONLY)
 
-#set_target_properties(marble PROPERTIES VERSION 1.0.0 SOVERSION 1)
-install (TARGETS marble DESTINATION ${CMAKE_INSTALL_PREFIX}/bin )
-#install (TARGETS marble DESTINATION ${LIB_INSTALL_DIR} )
+if(WIN32)
+    install (TARGETS marble DESTINATION ${CMAKE_INSTALL_PREFIX} )
+else(WIN32)
+    #set_target_properties(marble PROPERTIES VERSION 1.0.0 SOVERSION 1)
+    install (TARGETS marble DESTINATION ${CMAKE_INSTALL_PREFIX}/bin )
+    #install (TARGETS marble DESTINATION ${LIB_INSTALL_DIR} )
 
-if (NOT QTONLY)
-install( FILES marble.desktop  DESTINATION ${XDG_APPS_DIR})
-else (NOT QTONLY)
-install( FILES marble.desktop  DESTINATION \
                ${CMAKE_INSTALL_PREFIX}/share/applications)
-endif (NOT QTONLY)
+    if (NOT QTONLY)
+    install( FILES marble.desktop  DESTINATION ${XDG_APPS_DIR})
+    else (NOT QTONLY)
+    install( FILES marble.desktop  DESTINATION \
${CMAKE_INSTALL_PREFIX}/share/applications) +    endif (NOT QTONLY)
+endif(WIN32)
 
--- trunk/playground/base/marble/src/katlasdirs.h #646117:646118
@@ -27,6 +27,8 @@
           return QDir( qApp->applicationDirPath() 
 #if defined(Q_OS_MACX) || defined(Q_OS_DARWIN) || defined(Q_OS_UNIX)
 	+ QLatin1String("/../share/apps/marble/data")
+#elif defined(Q_OS_WIN)
+    + QLatin1String("/data")
 #endif
 	  ).canonicalPath();
         }


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

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