mirror of
https://github.com/hanzoai/datastore.git
synced 2026-10-30 14:48:37 +00:00
project(Datastore) renamed the CMake auto-vars ClickHouse_SOURCE_DIR/BINARY_DIR; the contrib *-cmake glue + top-level CMakeLists submodule check still referenced the old names -> undefined -> false 'submodules not initialized'. Renamed all CMake refs (incl contrib glue). Found by spark build.
25 lines
1.1 KiB
CMake
25 lines
1.1 KiB
CMake
set (SRC_DIR "${Datastore_SOURCE_DIR}/contrib/googletest")
|
|
|
|
add_library(_gtest "${SRC_DIR}/googletest/src/gtest-all.cc")
|
|
set_target_properties(_gtest PROPERTIES VERSION "1.0.0")
|
|
target_compile_definitions (_gtest PUBLIC GTEST_HAS_POSIX_RE=0)
|
|
target_include_directories(_gtest SYSTEM PUBLIC "${SRC_DIR}/googletest/include")
|
|
target_include_directories(_gtest PRIVATE "${SRC_DIR}/googletest")
|
|
|
|
add_library(ch_contrib::gtest ALIAS _gtest)
|
|
|
|
add_library(_gmock "${SRC_DIR}/googlemock/src/gmock-all.cc")
|
|
set_target_properties(_gmock PROPERTIES VERSION "1.0.0")
|
|
target_compile_definitions (_gmock PUBLIC GTEST_HAS_POSIX_RE=0)
|
|
target_include_directories(_gmock SYSTEM PUBLIC "${SRC_DIR}/googlemock/include" "${SRC_DIR}/googletest/include")
|
|
target_include_directories(_gmock PRIVATE "${SRC_DIR}/googlemock")
|
|
target_link_libraries(_gmock PUBLIC _gtest)
|
|
|
|
add_library(_gmock_main "${SRC_DIR}/googlemock/src/gmock_main.cc")
|
|
set_target_properties(_gmock_main PROPERTIES VERSION "1.0.0")
|
|
target_link_libraries(_gmock_main PUBLIC _gmock)
|
|
|
|
add_library(_gmock_all INTERFACE)
|
|
target_link_libraries(_gmock_all INTERFACE _gmock _gmock_main)
|
|
add_library(ch_contrib::gmock_all ALIAS _gmock_all)
|