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}") | ||||
| 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) | ||||
| include_directories(${BZIP_INCLUDE_DIRS}) | ||||
| 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. | ||||
|   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/*) | ||||
| 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