@@ -20,14 +20,6 @@ cmake_minimum_required(VERSION 2.8)
2020
2121project (osmpbf)
2222
23- set (DEBUG_FLAGS " ${DEBUG_FLAGS} -Wall" )
24- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99" )
25- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++0x" )
26- set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} ${DEBUG_FLAGS} " )
27- set (CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} ${DEBUG_FLAGS} " )
28- set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${DEBUG_FLAGS} " )
29- set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} ${DEBUG_FLAGS} " )
30-
3123if (CMAKE_CROSSCOMPILING )
3224 # find build host protoc and include generator function(s)
3325 set (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM BOTH)
@@ -45,25 +37,20 @@ PROTOBUF_GENERATE_CPP(PROTO_SOURCES PROTO_HEADERS osmblob.proto osmformat.proto)
4537
4638find_package (ZLIB REQUIRED)
4739
48- set (OSMPBF_INCLUDE_DIRS
49- "${CMAKE_CURRENT_SOURCE_DIR} /include"
50- ${CMAKE_CURRENT_BINARY_DIR}
51- ${PROTOBUF_INCLUDE_DIRS}
52- ${ZLIB_INCLUDE_DIRS}
53- CACHE STRING "osmpbf include directories"
54- FORCE
55- )
56-
5740set (OSMPBF_LIBRARIES
5841 ${PROJECT_NAME}
5942 CACHE STRING "osmpbf libraries"
6043 FORCE
6144)
6245
63- set (OSMPBF_LINK_LIBRARIES
64- ${PROJECT_NAME}
46+ set (MY_LINK_LIBRARIES
6547 ${PROTOBUF_LIBRARIES}
6648 ${ZLIB_LIBRARIES}
49+ )
50+
51+ set (OSMPBF_LINK_LIBRARIES
52+ ${PROJECT_NAME}
53+ ${MY_LINK_LIBRARIES}
6754 CACHE STRING "osmpbf link libraries"
6855 FORCE
6956)
@@ -110,3 +97,5 @@ add_library(${PROJECT_NAME} STATIC
11097 ${PROTO_SOURCES} ${PROTO_HEADERS}
11198 ${SOURCES_CPP} ${INCLUDE_HEADERS}
11299)
100+ target_link_libraries (${PROJECT_NAME} PUBLIC ${MY_LINK_LIBRARIES} )
101+ set_property (TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 14)
0 commit comments