Remove protobuf dependencies from build system
This commit is contained in:
parent
03c8fdd30a
commit
c39ca7189b
@ -281,16 +281,6 @@ if(OPENMP_FOUND)
|
|||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
find_package(OSMPBF REQUIRED)
|
|
||||||
include_directories(${OSMPBF_INCLUDE_DIR})
|
|
||||||
target_link_libraries(osrm-extract ${OSMPBF_LIBRARY})
|
|
||||||
target_link_libraries(osrm-prepare ${OSMPBF_LIBRARY})
|
|
||||||
|
|
||||||
find_package(Protobuf REQUIRED)
|
|
||||||
include_directories(${PROTOBUF_INCLUDE_DIRS})
|
|
||||||
target_link_libraries(osrm-extract ${PROTOBUF_LIBRARY})
|
|
||||||
target_link_libraries(osrm-prepare ${PROTOBUF_LIBRARY})
|
|
||||||
|
|
||||||
find_package(BZip2 REQUIRED)
|
find_package(BZip2 REQUIRED)
|
||||||
include_directories(${BZIP_INCLUDE_DIRS})
|
include_directories(${BZIP_INCLUDE_DIRS})
|
||||||
target_link_libraries(osrm-extract ${BZIP2_LIBRARIES})
|
target_link_libraries(osrm-extract ${BZIP2_LIBRARIES})
|
||||||
|
@ -34,7 +34,7 @@ SET(CPACK_DEBIAN_PACKAGE_SECTION "devel")
|
|||||||
SET(CPACK_DEBIAN_PACKAGE_DESCRIPTION "Open Source Routing Machine (OSRM) is a high-performance routing engine.
|
SET(CPACK_DEBIAN_PACKAGE_DESCRIPTION "Open Source Routing Machine (OSRM) is a high-performance routing engine.
|
||||||
It combines sophisticated routing algorithms with the open and free data of the OpenStreetMap."
|
It combines sophisticated routing algorithms with the open and free data of the OpenStreetMap."
|
||||||
)
|
)
|
||||||
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6-dev, libprotobuf-dev, libosmpbf-dev, libbz2-1.0, libstxxl1, libxml2, libzip2, liblua5.1-0, libtbb2, libboost-all-dev")
|
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "libc6-dev, libbz2-1.0, libstxxl1, libxml2, libzip2, liblua5.1-0, libtbb2, libboost-all-dev")
|
||||||
|
|
||||||
file(GLOB_RECURSE ProfileGlob ${CMAKE_SOURCE_DIR}/profiles/*)
|
file(GLOB_RECURSE ProfileGlob ${CMAKE_SOURCE_DIR}/profiles/*)
|
||||||
install(FILES ${ProfileGlob} DESTINATION "share/doc/${LOWER_PROJECT_NAME}/profiles")
|
install(FILES ${ProfileGlob} DESTINATION "share/doc/${LOWER_PROJECT_NAME}/profiles")
|
||||||
|
@ -1,54 +0,0 @@
|
|||||||
# Locate OSMPBF library
|
|
||||||
# This module defines
|
|
||||||
# OSMPBF_FOUND, if false, do not try to link to OSMPBF
|
|
||||||
# OSMPBF_LIBRARIES
|
|
||||||
# OSMPBF_INCLUDE_DIR, where to find OSMPBF.hpp
|
|
||||||
#
|
|
||||||
# Note that the expected include convention is
|
|
||||||
# #include <osmpbf/osmpbf.h>
|
|
||||||
# and not
|
|
||||||
# #include <osmpbf.h>
|
|
||||||
|
|
||||||
IF( NOT OSMPBF_FIND_QUIETLY )
|
|
||||||
MESSAGE(STATUS "Looking for OSMPBF...")
|
|
||||||
ENDIF()
|
|
||||||
|
|
||||||
FIND_PATH(OSMPBF_INCLUDE_DIR osmpbf.h
|
|
||||||
HINTS
|
|
||||||
$ENV{OSMPBF_DIR}
|
|
||||||
PATH_SUFFIXES OSMPBF include/osmpbf include
|
|
||||||
PATHS
|
|
||||||
~/Library/Frameworks
|
|
||||||
/Library/Frameworks
|
|
||||||
/usr/local
|
|
||||||
/usr
|
|
||||||
/opt/local # DarwinPorts
|
|
||||||
/opt
|
|
||||||
)
|
|
||||||
|
|
||||||
FIND_LIBRARY(OSMPBF_LIBRARY
|
|
||||||
NAMES osmpbf
|
|
||||||
HINTS
|
|
||||||
$ENV{OSMPBF_DIR}
|
|
||||||
PATH_SUFFIXES lib64 lib
|
|
||||||
PATHS
|
|
||||||
~/Library/Frameworks
|
|
||||||
/Library/Frameworks
|
|
||||||
/usr/local
|
|
||||||
/usr
|
|
||||||
/opt/local
|
|
||||||
/opt
|
|
||||||
)
|
|
||||||
|
|
||||||
INCLUDE(FindPackageHandleStandardArgs)
|
|
||||||
# handle the QUIETLY and REQUIRED arguments and set OSMPBF_FOUND to TRUE if
|
|
||||||
# all listed variables are TRUE
|
|
||||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(OSMPBF DEFAULT_MSG OSMPBF_LIBRARY OSMPBF_INCLUDE_DIR)
|
|
||||||
|
|
||||||
IF( NOT OSMPBF_FIND_QUIETLY )
|
|
||||||
IF( OSMPBF_FOUND )
|
|
||||||
MESSAGE(STATUS "Found OSMPBF: ${OSMPBF_LIBRARY}" )
|
|
||||||
ENDIF()
|
|
||||||
ENDIF()
|
|
||||||
|
|
||||||
#MARK_AS_ADVANCED(OSMPBF_INCLUDE_DIR OSMPBF_LIBRARIES OSMPBF_LIBRARY OSMPBF_LIBRARY_DBG)
|
|
Loading…
Reference in New Issue
Block a user