set(marouter_SRCS
marouter_main.cpp
ROMAAssignments.cpp
ROMAAssignments.h
ROMAEdge.cpp
ROMAEdge.h
ROMAEdgeBuilder.cpp
ROMAEdgeBuilder.h
ROMAFrame.cpp
ROMAFrame.h
ROMARouteHandler.cpp
ROMARouteHandler.h
)
add_executable(marouter ${marouter_SRCS})
set_target_properties(marouter PROPERTIES OUTPUT_NAME marouter${BINARY_SUFFIX})
set_target_properties(marouter PROPERTIES OUTPUT_NAME_DEBUG marouter${BINARY_SUFFIX}D)
target_link_libraries(marouter router od ${commonvehiclelibs} ${TCMALLOC_LIBRARY})
add_dependencies(marouter generate-version-h install_dll)
install(TARGETS marouter RUNTIME DESTINATION bin)