set(polyconvert_SRCS polyconvert_main.cpp PCLoaderArcView.cpp PCLoaderArcView.h PCLoaderDlrNavteq.cpp PCLoaderDlrNavteq.h PCLoaderVisum.cpp PCLoaderVisum.h PCLoaderOSM.cpp PCLoaderOSM.h PCLoaderXML.cpp PCLoaderXML.h PCNetProjectionLoader.cpp PCNetProjectionLoader.h PCPolyContainer.cpp PCPolyContainer.h PCTypeDefHandler.cpp PCTypeDefHandler.h PCTypeMap.cpp PCTypeMap.h pc_typemap.h ) add_executable(polyconvert ${polyconvert_SRCS}) set_target_properties(polyconvert PROPERTIES OUTPUT_NAME polyconvert${BINARY_SUFFIX}) set_target_properties(polyconvert PROPERTIES OUTPUT_NAME_DEBUG polyconvert${BINARY_SUFFIX}D) target_link_libraries(polyconvert ${commonlibs} ${GDAL_LIBRARY} ${TCMALLOC_LIBRARY}) add_dependencies(polyconvert generate-version-h install_dll) add_custom_command(OUTPUT pc_typemap.h COMMAND ${Python_EXECUTABLE} ${SUMO_TOOLS_DIR}/build_config/typemap.py ${CMAKE_BINARY_DIR}/src ) set_source_files_properties(${CMAKE_BINARY_DIR}/src/polyconvert/pc_typemap.h PROPERTIES GENERATED TRUE) install(TARGETS polyconvert RUNTIME DESTINATION bin COMPONENT runtime)