Warning, /libraries/kpublictransport/src/osm/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2020 Volker Krause <vkrause@kde.org> 0002 # SPDX-License-Identifier: BSD-3-Clause 0003 0004 add_library(KOSM STATIC 0005 abstractreader.cpp 0006 abstractwriter.cpp 0007 datatypes.cpp 0008 datasetmergebuffer.cpp 0009 element.cpp 0010 geomath.cpp 0011 io.cpp 0012 o5mparser.cpp 0013 overpassquery.cpp 0014 overpassquerymanager.cpp 0015 pathutil.cpp 0016 ztile.cpp 0017 0018 io/o5mplugin.cpp 0019 ) 0020 generate_export_header(KOSM BASE_NAME KOSM) 0021 set_target_properties(KOSM PROPERTIES 0022 VERSION ${KOSMINDOORMAP_VERSION} 0023 SOVERSION ${KOSMINDOORMAP_SOVERSION} 0024 EXPORT_NAME KOSM 0025 ) 0026 0027 target_include_directories(KOSM PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>") 0028 target_compile_definitions(KOSM PUBLIC "-DKOSM_STATIC_DEFINE=1") 0029 target_link_libraries(KOSM PUBLIC Qt::Core PRIVATE Qt::Network) 0030 set_target_properties(KOSM PROPERTIES POSITION_INDEPENDENT_CODE ON) 0031 0032 if (NOT BUILD_SHARED_LIBS) 0033 install(TARGETS KOSM EXPORT KPublicTransportTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0034 endif() 0035 0036 add_subdirectory(io)