From: Felix Morgner Date: Mon, 13 Jan 2014 15:44:37 +0000 (+0100) Subject: linking seems fine now (at least on osx) X-Git-Url: http://git.code-monkey.de/?a=commitdiff_plain;h=28c8149a34cf16d7ac7fb1e7b07914200034a8d5;hp=c671f10c07f59b7e2dfda332c99a3182c32cb689;p=umurmur.git linking seems fine now (at least on osx) --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 9b2b5ba..e8c532c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,14 @@ include(CheckFunctionExists) include(CheckLibraryExists) include(CheckSymbolExists) -pkg_check_modules(BASELIBS libconfig) +pkg_check_modules(LIBCONFIG libconfig) +pkg_check_modules(LIBPROTOBUF libprotobuf-c) + +if(DEFINED SSL) + pkg_check_modules(SSLIMP REQUIRED ${SSL}) +else() + pkg_check_modules(SSLIMP REQUIRED polarssl) +endif() check_function_exists(clock_gettime HAVE_CLOCK_GETTIME) @@ -25,13 +32,13 @@ if(NOT HAVE_CLOCK_GETTIME) endif() endif() -set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0 -g") -set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3") - set(SOURCE "") add_subdirectory(src) include_directories(include) +add_definitions(${LIBCONFIG_CFLAGS} ${LIBPROTOBUF_CFLAGS} ${SSLIMP_CFLAGS}) +#set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${LIBCONFIG_CFLAGS} ${LIBPROTOBUF_CFLAGS}") + add_executable(umurmurd ${SOURCE}) -target_link_libraries(umurmurd pthread) +target_link_libraries(umurmurd ${LIBCONFIG_LIBRARIES} ${LIBPROTOBUF_LIBRARIES} ${SSLIMP_LIBRARIES})