Don't expose all OSRM flags only the ones needed by external code
This commit is contained in:
parent
3687864cc1
commit
a764fd1f29
@ -240,6 +240,7 @@ if (ENABLE_COVERAGE)
|
|||||||
endif()
|
endif()
|
||||||
if (ENABLE_SANITIZER)
|
if (ENABLE_SANITIZER)
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address")
|
||||||
|
set(OSRM_CFLAGS "${OSRM_CFLAGS} -fsanitize=address")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Configuring compilers
|
# Configuring compilers
|
||||||
@ -296,6 +297,7 @@ set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${LINKER_FLAGS}")
|
|||||||
# Activate C++1y
|
# Activate C++1y
|
||||||
if(NOT ${CMAKE_CXX_COMPILER_ID} STREQUAL "MSVC")
|
if(NOT ${CMAKE_CXX_COMPILER_ID} STREQUAL "MSVC")
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++1y")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++1y")
|
||||||
|
set(OSRM_CFLAGS "${OSRM_CFLAGS} -std=c++1y")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Configuring other platform dependencies
|
# Configuring other platform dependencies
|
||||||
|
@ -8,4 +8,4 @@ Version: v@OSRM_VERSION_MAJOR@.@OSRM_VERSION_MINOR@.@OSRM_VERSION_PATCH@
|
|||||||
Requires:
|
Requires:
|
||||||
Libs: -L${libdir} -losrm @OSRM_LIB_LINKER_FLAGS@
|
Libs: -L${libdir} -losrm @OSRM_LIB_LINKER_FLAGS@
|
||||||
Libs.private: @ENGINE_LIBRARY_LISTING@
|
Libs.private: @ENGINE_LIBRARY_LISTING@
|
||||||
Cflags: -I${includedir} -I${includedir}/osrm @OSRM_INCLUDE_PATHS_STRING@ @OSRM_DEFINES_STRING@ @CMAKE_CXX_FLAGS@
|
Cflags: -I${includedir} -I${includedir}/osrm @OSRM_INCLUDE_PATHS_STRING@ @OSRM_DEFINES_STRING@ @OSRM_CFLAGS@
|
||||||
|
@ -33,4 +33,4 @@ find_package(LibOSRM REQUIRED)
|
|||||||
|
|
||||||
target_link_libraries(osrm-example ${LibOSRM_LIBRARIES} ${LibOSRM_DEPENDENT_LIBRARIES})
|
target_link_libraries(osrm-example ${LibOSRM_LIBRARIES} ${LibOSRM_DEPENDENT_LIBRARIES})
|
||||||
include_directories(SYSTEM ${LibOSRM_INCLUDE_DIRS})
|
include_directories(SYSTEM ${LibOSRM_INCLUDE_DIRS})
|
||||||
set(CMAKE_CXX_FLAGS ${LibOSRM_CXXFLAGS})
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${LibOSRM_CXXFLAGS}")
|
||||||
|
Loading…
Reference in New Issue
Block a user