Warning, /libraries/kosmindoormap/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
0005     abstractreader.cpp
0006     abstractwriter.cpp
0007     datatypes.cpp
0008     datasetmergebuffer.cpp
0009     element.cpp
0010     geomath.cpp
0011     io.cpp
0012     languages.cpp
0013     o5mparser.cpp
0014     o5mwriter.cpp
0015     overpassquery.cpp
0016     overpassquerymanager.cpp
0017     pathutil.cpp
0018     stringpool.cpp
0019     ztile.cpp
0020 
0021     io/o5mplugin.cpp
0022 )
0023 generate_export_header(KOSM BASE_NAME KOSM)
0024 set_target_properties(KOSM PROPERTIES
0025     VERSION ${KOSMINDOORMAP_VERSION}
0026     SOVERSION ${KOSMINDOORMAP_SOVERSION}
0027     EXPORT_NAME KOSM
0028 )
0029 
0030 target_include_directories(KOSM PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>")
0031 target_link_libraries(KOSM PUBLIC Qt::Core PRIVATE Qt::Network)
0032 
0033 ecm_generate_headers(KOSM_FORWARDING_HEADERS
0034     HEADER_NAMES
0035         Datatypes
0036         Element
0037     PREFIX KOSM
0038     REQUIRED_HEADERS KOSM_HEADERS
0039 )
0040 
0041 install(TARGETS KOSM EXPORT KOSMIndoorMapTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0042 install(FILES
0043     ${KOSM_FORWARDING_HEADERS}
0044     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/KOSM
0045 )
0046 install(FILES
0047     ${KOSM_HEADERS}
0048     ${CMAKE_CURRENT_BINARY_DIR}/kosm_export.h
0049     internal.h
0050     stringpool.h
0051     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kosm
0052 )
0053 
0054 add_subdirectory(io)