Commit 73f3330a authored by Paul Lensing's avatar Paul Lensing
Browse files

temporary cmake file to prevent confusion about if 3.0.0 client is used

parent e8ae548d
Loading
Loading
Loading
Loading
+24 −20
Original line number Diff line number Diff line
@@ -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
)