Loading CMakeLists.txt +24 −20 Original line number Diff line number Diff line Loading @@ -9,34 +9,38 @@ set(GENERATED_SOURCES_PATH ${kinetic_cpp_client_SOURCE_DIR}/src/main/generated) include(ExternalProject) option(USE_LOCAL_KINETIC_CLIENT "Uses the kinetic client at the KINETIC_CLIENT_PATH variable instead of downloading library from Git" off) if(USE_LOCAL_KINETIC_CLIENT) else(USE_LOCAL_KINETIC_CLIENT) set(KINETIC_CLIENT_PATH "${CMAKE_BINARY_DIR}/vendor/src/kinetic_cpp_client") set(KINETIC_CLIENT_PATH "~/git/kinetic-cpp-client") set(KINETIC_BUILD_PATH "~/git/kinetic-cpp-client") ExternalProject_add( kinetic_cpp_client PREFIX "vendor" GIT_REPOSITORY "https://github.com/Seagate/kinetic-cpp-client.git" GIT_TAG "0.0.9" BUILD_IN_SOURCE 1 INSTALL_COMMAND "" ) endif(USE_LOCAL_KINETIC_CLIENT) #option(USE_LOCAL_KINETIC_CLIENT "Uses the kinetic client at the KINETIC_CLIENT_PATH variable instead of downloading library from Git" off) #set(KINETIC_CLIENT_PATH "~/git/kinetic-cpp-client") #else(USE_LOCAL_KINETIC_CLIENT) # set(KINETIC_CLIENT_PATH "${CMAKE_BINARY_DIR}/vendor/src/kinetic_cpp_client") # # ExternalProject_add( # kinetic_cpp_client # PREFIX "vendor" # GIT_REPOSITORY "https://github.com/Seagate/kinetic-cpp-client.git" # GIT_TAG "0.0.9" # BUILD_IN_SOURCE 1 # INSTALL_COMMAND "" # ) #endif(USE_LOCAL_KINETIC_CLIENT) include_directories( ${KINETIC_CLIENT_PATH}/vendor/include ${KINETIC_BUILD_PATH}/vendor/include ${KINETIC_CLIENT_PATH}/src/main/generated ${KINETIC_CLIENT_PATH}/include ) set(LIBRARY_DEPENDENCIES ${KINETIC_CLIENT_PATH}/libkinetic_client.a ${KINETIC_CLIENT_PATH}/vendor/lib/libglog.a ${KINETIC_CLIENT_PATH}/vendor/lib/libgflags.a ${KINETIC_CLIENT_PATH}/vendor/lib/libssl.a ${KINETIC_CLIENT_PATH}/vendor/lib/libcrypto.a ${KINETIC_CLIENT_PATH}/vendor/lib/libprotobuf.a ${KINETIC_BUILD_PATH}/libkinetic_client.a ${KINETIC_BUILD_PATH}/vendor/lib/libglog.a ${KINETIC_BUILD_PATH}/vendor/lib/libgflags.a ${KINETIC_BUILD_PATH}/vendor/lib/libssl.a ${KINETIC_BUILD_PATH}/vendor/lib/libcrypto.a ${KINETIC_BUILD_PATH}/vendor/lib/libprotobuf.a ${CMAKE_THREAD_LIBS_INIT} dl ) Loading Loading
CMakeLists.txt +24 −20 Original line number Diff line number Diff line Loading @@ -9,34 +9,38 @@ set(GENERATED_SOURCES_PATH ${kinetic_cpp_client_SOURCE_DIR}/src/main/generated) include(ExternalProject) option(USE_LOCAL_KINETIC_CLIENT "Uses the kinetic client at the KINETIC_CLIENT_PATH variable instead of downloading library from Git" off) if(USE_LOCAL_KINETIC_CLIENT) else(USE_LOCAL_KINETIC_CLIENT) set(KINETIC_CLIENT_PATH "${CMAKE_BINARY_DIR}/vendor/src/kinetic_cpp_client") set(KINETIC_CLIENT_PATH "~/git/kinetic-cpp-client") set(KINETIC_BUILD_PATH "~/git/kinetic-cpp-client") ExternalProject_add( kinetic_cpp_client PREFIX "vendor" GIT_REPOSITORY "https://github.com/Seagate/kinetic-cpp-client.git" GIT_TAG "0.0.9" BUILD_IN_SOURCE 1 INSTALL_COMMAND "" ) endif(USE_LOCAL_KINETIC_CLIENT) #option(USE_LOCAL_KINETIC_CLIENT "Uses the kinetic client at the KINETIC_CLIENT_PATH variable instead of downloading library from Git" off) #set(KINETIC_CLIENT_PATH "~/git/kinetic-cpp-client") #else(USE_LOCAL_KINETIC_CLIENT) # set(KINETIC_CLIENT_PATH "${CMAKE_BINARY_DIR}/vendor/src/kinetic_cpp_client") # # ExternalProject_add( # kinetic_cpp_client # PREFIX "vendor" # GIT_REPOSITORY "https://github.com/Seagate/kinetic-cpp-client.git" # GIT_TAG "0.0.9" # BUILD_IN_SOURCE 1 # INSTALL_COMMAND "" # ) #endif(USE_LOCAL_KINETIC_CLIENT) include_directories( ${KINETIC_CLIENT_PATH}/vendor/include ${KINETIC_BUILD_PATH}/vendor/include ${KINETIC_CLIENT_PATH}/src/main/generated ${KINETIC_CLIENT_PATH}/include ) set(LIBRARY_DEPENDENCIES ${KINETIC_CLIENT_PATH}/libkinetic_client.a ${KINETIC_CLIENT_PATH}/vendor/lib/libglog.a ${KINETIC_CLIENT_PATH}/vendor/lib/libgflags.a ${KINETIC_CLIENT_PATH}/vendor/lib/libssl.a ${KINETIC_CLIENT_PATH}/vendor/lib/libcrypto.a ${KINETIC_CLIENT_PATH}/vendor/lib/libprotobuf.a ${KINETIC_BUILD_PATH}/libkinetic_client.a ${KINETIC_BUILD_PATH}/vendor/lib/libglog.a ${KINETIC_BUILD_PATH}/vendor/lib/libgflags.a ${KINETIC_BUILD_PATH}/vendor/lib/libssl.a ${KINETIC_BUILD_PATH}/vendor/lib/libcrypto.a ${KINETIC_BUILD_PATH}/vendor/lib/libprotobuf.a ${CMAKE_THREAD_LIBS_INIT} dl ) Loading