bake gitdescription and uuid into OSRM library to avoid failure points of linking them directly
This commit is contained in:
parent
238dd07cf6
commit
bb244646df
@ -48,7 +48,7 @@ file(GLOB HttpGlob Server/Http/*.cpp)
|
|||||||
file(GLOB LibOSRMGlob Library/*.cpp)
|
file(GLOB LibOSRMGlob Library/*.cpp)
|
||||||
|
|
||||||
set(OSRMSources ${LibOSRMGlob} ${DescriptorGlob} ${DatastructureGlob} ${CoordinateGlob} ${AlgorithmGlob} ${HttpGlob})
|
set(OSRMSources ${LibOSRMGlob} ${DescriptorGlob} ${DatastructureGlob} ${CoordinateGlob} ${AlgorithmGlob} ${HttpGlob})
|
||||||
add_library( OSRM SHARED ${OSRMSources} )
|
add_library( OSRM SHARED ${OSRMSources} Util/GitDescription.cpp Util/UUID.cpp )
|
||||||
add_library( UUID STATIC Util/UUID.cpp )
|
add_library( UUID STATIC Util/UUID.cpp )
|
||||||
add_library( GITDESCRIPTION STATIC Util/GitDescription.cpp )
|
add_library( GITDESCRIPTION STATIC Util/GitDescription.cpp )
|
||||||
add_dependencies( UUID UUIDConfigure )
|
add_dependencies( UUID UUIDConfigure )
|
||||||
@ -109,12 +109,7 @@ if(NOT Boost_FOUND)
|
|||||||
endif(NOT Boost_FOUND)
|
endif(NOT Boost_FOUND)
|
||||||
include_directories(${Boost_INCLUDE_DIRS})
|
include_directories(${Boost_INCLUDE_DIRS})
|
||||||
|
|
||||||
if(APPLE)
|
|
||||||
target_link_libraries( OSRM ${Boost_LIBRARIES} UUID )
|
|
||||||
else()
|
|
||||||
target_link_libraries( OSRM ${Boost_LIBRARIES} )
|
target_link_libraries( OSRM ${Boost_LIBRARIES} )
|
||||||
endif()
|
|
||||||
|
|
||||||
target_link_libraries( osrm-extract ${CoordinateGlob} ${Boost_LIBRARIES} UUID GITDESCRIPTION )
|
target_link_libraries( osrm-extract ${CoordinateGlob} ${Boost_LIBRARIES} UUID GITDESCRIPTION )
|
||||||
target_link_libraries( osrm-prepare ${CoordinateGlob} ${Boost_LIBRARIES} UUID GITDESCRIPTION )
|
target_link_libraries( osrm-prepare ${CoordinateGlob} ${Boost_LIBRARIES} UUID GITDESCRIPTION )
|
||||||
target_link_libraries( osrm-routed ${Boost_LIBRARIES} OSRM UUID GITDESCRIPTION )
|
target_link_libraries( osrm-routed ${Boost_LIBRARIES} OSRM UUID GITDESCRIPTION )
|
||||||
|
Loading…
Reference in New Issue
Block a user