]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/libuuid/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / libuuid / CMakeLists.txt
CommitLineData
1e59de90
TL
1cmake_minimum_required(VERSION 3.0)\r
2project(libuuid C)\r
3\r
4configure_file(config.linux.h config.h COPYONLY)\r
5\r
6include_directories(${CMAKE_CURRENT_BINARY_DIR})\r
7\r
8add_library(uuid STATIC\r
9 clear.c\r
10 compare.c\r
11 copy.c\r
12 gen_uuid.c\r
13 isnull.c\r
14 pack.c\r
15 parse.c\r
16 randutils.c\r
17 unpack.c\r
18 unparse.c\r
19 uuid_time.c\r
20)\r
21target_compile_options(uuid PRIVATE -include "${CMAKE_CURRENT_BINARY_DIR}/config.h")\r
22\r
23add_executable(test_uuid test_uuid.c)\r
24target_link_libraries(test_uuid uuid)\r
25\r
26if(CMAKE_BUILD_TYPE STREQUAL "Release")\r
27 install(FILES uuid.h DESTINATION include/uuid)\r
28endif()\r
29\r
30install(\r
31 TARGETS uuid\r
32 RUNTIME DESTINATION bin\r
33 LIBRARY DESTINATION lib\r
34 ARCHIVE DESTINATION lib\r
35)\r