Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/src/polyconvert/CMakeLists.txt
169668 views
1
set(polyconvert_SRCS
2
polyconvert_main.cpp
3
PCLoaderArcView.cpp
4
PCLoaderArcView.h
5
PCLoaderDlrNavteq.cpp
6
PCLoaderDlrNavteq.h
7
PCLoaderVisum.cpp
8
PCLoaderVisum.h
9
PCLoaderOSM.cpp
10
PCLoaderOSM.h
11
PCLoaderXML.cpp
12
PCLoaderXML.h
13
PCNetProjectionLoader.cpp
14
PCNetProjectionLoader.h
15
PCPolyContainer.cpp
16
PCPolyContainer.h
17
PCTypeDefHandler.cpp
18
PCTypeDefHandler.h
19
PCTypeMap.cpp
20
PCTypeMap.h
21
pc_typemap.h
22
)
23
24
add_executable(polyconvert ${polyconvert_SRCS})
25
set_target_properties(polyconvert PROPERTIES OUTPUT_NAME polyconvert${BINARY_SUFFIX})
26
set_target_properties(polyconvert PROPERTIES OUTPUT_NAME_DEBUG polyconvert${BINARY_SUFFIX}D)
27
target_link_libraries(polyconvert ${commonlibs} ${GDAL_LIBRARY} ${TCMALLOC_LIBRARY})
28
add_dependencies(polyconvert generate-version-h install_dll)
29
30
add_custom_command(OUTPUT pc_typemap.h
31
COMMAND ${PYTHON_EXECUTABLE} ${SUMO_TOOLS_DIR}/build_config/typemap.py ${CMAKE_BINARY_DIR}/src
32
)
33
set_source_files_properties(${CMAKE_BINARY_DIR}/src/polyconvert/pc_typemap.h PROPERTIES GENERATED TRUE)
34
35
install(TARGETS polyconvert RUNTIME DESTINATION bin)
36
37