diff --git a/contrib/ulid-c-cmake/CMakeLists.txt b/contrib/ulid-c-cmake/CMakeLists.txt new file mode 100644 index 00000000000..9a68e09faa2 --- /dev/null +++ b/contrib/ulid-c-cmake/CMakeLists.txt @@ -0,0 +1,17 @@ +option (ENABLE_ULID "Enable ulid" ${ENABLE_LIBRARIES}) + +if (NOT ENABLE_ULID) + message(STATUS "Not using ulid") + return() +endif() + +set (LIBRARY_DIR "${ClickHouse_SOURCE_DIR}/contrib/ulid-c") + +set (SRCS + "${LIBRARY_DIR}/include/ulid.h" + "${LIBRARY_DIR}/include/ulid.c" +) + +add_library(_ulid ${SRCS}) +target_include_directories(_ulid SYSTEM PUBLIC "${LIBRARY_DIR}/include") +add_library(ch_contrib::ulid ALIAS _ulid) \ No newline at end of file