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