~ubuntu-branches/ubuntu/wily/marble/wily

« back to all changes in this revision

Viewing changes to src/plugins/runner/osm/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell, José Manuel Santamaría Lema, Jonathan Riddell, Philip Muškovac
  • Date: 2015-08-13 11:44:25 UTC
  • mfrom: (1.5.12)
  • Revision ID: package-import@ubuntu.com-20150813114425-kdwa08ijv9p1f1rt
Tags: 4:15.08.0-0ubuntu1
[ José Manuel Santamaría Lema ]
* Update symbols: mark as optional symbols gone after building with
  GCC 5

[ Jonathan Riddell ]
* New upstream release
* Port to frameworks 5
* new upstream beta release

[ Philip Muškovac ]
* Add upstream_fix-vtable-linking.diff to fix vtable linking

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
INCLUDE_DIRECTORIES(
4
4
 ${CMAKE_CURRENT_SOURCE_DIR}
5
5
 ${CMAKE_CURRENT_SOURCE_DIR}/handlers
 
6
 ${CMAKE_CURRENT_SOURCE_DIR}/writers
 
7
 ${CMAKE_CURRENT_SOURCE_DIR}/translators
6
8
 ${CMAKE_CURRENT_BINARY_DIR}
7
9
 ${QT_INCLUDE_DIR}
8
10
)
9
 
if( QT4_FOUND )
 
11
if( QT4BUILD )
10
12
  INCLUDE(${QT_USE_FILE})
11
13
endif()
12
14
 
22
24
        handlers/OsmTagTagHandler.cpp
23
25
        handlers/OsmWayTagHandler.cpp
24
26
   )
25
 
 
26
 
set( osm_SRCS OsmParser.cpp OsmPlugin.cpp OsmRunner.cpp )
27
 
 
28
 
marble_add_plugin( OsmPlugin ${osm_SRCS}  ${osm_handlers_SRCS} )
29
 
 
30
 
if(QTONLY)
31
 
  if(WIN32 OR APPLE)
32
 
    # nothing to do
33
 
  else(WIN32 OR APPLE)
34
 
    install(FILES marble_osm.desktop DESTINATION ${APPS_INSTALL_DIR})
35
 
  endif(WIN32 OR APPLE)
36
 
else(QTONLY)
37
 
  install(PROGRAMS marble_osm.desktop DESTINATION ${APPS_INSTALL_DIR})
 
27
set( osm_writers_SRCS
 
28
        writers/OsmObjectAttributeWriter.cpp
 
29
        writers/OsmNodeTagWriter.cpp
 
30
        writers/OsmWayTagWriter.cpp
 
31
        writers/OsmRelationTagWriter.cpp
 
32
        writers/OsmTagWriter.cpp
 
33
        writers/OsmTagTagWriter.cpp
 
34
   )
 
35
set( osm_translators_SRCS
 
36
        translators/OsmDocumentTagTranslator.cpp
 
37
        translators/OsmPlacemarkTagTranslator.cpp
 
38
        translators/OsmFeatureTagTranslator.cpp
 
39
   )
 
40
 
 
41
set( osm_SRCS OsmParser.cpp OsmPlugin.cpp OsmRunner.cpp OsmObjectManager.cpp )
 
42
 
 
43
marble_add_plugin( OsmPlugin ${osm_SRCS}  ${osm_handlers_SRCS} ${osm_writers_SRCS} ${osm_translators_SRCS} )
 
44
 
 
45
if(WIN32 OR APPLE)
 
46
  # nothing to do
 
47
else()
 
48
  install(FILES marble_osm.desktop DESTINATION ${APPS_INSTALL_DIR})
 
49
endif()
 
50
 
 
51
set(KDE_SKIP_UNINSTALL_TARGET ON CACHE BOOL "KDE uninstall target must be disabled")
 
52
find_package(ECM QUIET)
 
53
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
 
54
if(ECM_FOUND)
 
55
  include(KDEInstallDirs)
 
56
endif()
 
57
macro_optional_find_package(KF5 QUIET COMPONENTS KIO)
 
58
if(KF5_FOUND)
38
59
  install(FILES marble_part_osm.desktop DESTINATION ${SERVICES_INSTALL_DIR})
39
60
  install(FILES marble_thumbnail_osm.desktop DESTINATION ${SERVICES_INSTALL_DIR})
40
 
endif(QTONLY)
 
61
endif()