]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/lzfse/disable-cli-option.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / lzfse / disable-cli-option.patch
1 diff --git a/CMakeLists.txt b/CMakeLists.txt
2 index 336a68d..96a2a74 100644
3 --- a/CMakeLists.txt
4 +++ b/CMakeLists.txt
5 @@ -67,18 +67,20 @@ add_library(lzfse
6 src/lzvn_encode_base.c)
7 lzfse_add_compiler_flags(lzfse -Wall -Wno-unknown-pragmas -Wno-unused-variable)
8
9 -add_executable(lzfse_cli
10 - src/lzfse_main.c)
11 -target_link_libraries(lzfse_cli lzfse)
12 -set_target_properties(lzfse_cli PROPERTIES OUTPUT_NAME lzfse)
13 -lzfse_add_compiler_flags(lzfse_cli -Wall -Wno-unknown-pragmas -Wno-unused-variable)
14 -
15 -if(CMAKE_VERSION VERSION_LESS 3.1 OR CMAKE_C_COMPLIER_ID STREQUAL "Intel")
16 - lzfse_add_compiler_flags(lzfse -std=c99)
17 - lzfse_add_compiler_flags(lzfse_cli -std=c99)
18 -else()
19 - set_property(TARGET lzfse PROPERTY C_STANDARD 99)
20 - set_property(TARGET lzfse_cli PROPERTY C_STANDARD 99)
21 +if(NOT LZFSE_DISABLE_CLI)
22 + add_executable(lzfse_cli
23 + src/lzfse_main.c)
24 + target_link_libraries(lzfse_cli lzfse)
25 + set_target_properties(lzfse_cli PROPERTIES OUTPUT_NAME lzfse)
26 + lzfse_add_compiler_flags(lzfse_cli -Wall -Wno-unknown-pragmas -Wno-unused-variable)
27 +
28 + if(CMAKE_VERSION VERSION_LESS 3.1 OR CMAKE_C_COMPLIER_ID STREQUAL "Intel")
29 + lzfse_add_compiler_flags(lzfse -std=c99)
30 + lzfse_add_compiler_flags(lzfse_cli -std=c99)
31 + else()
32 + set_property(TARGET lzfse PROPERTY C_STANDARD 99)
33 + set_property(TARGET lzfse_cli PROPERTY C_STANDARD 99)
34 + endif()
35 endif()
36
37 set_target_properties(lzfse PROPERTIES
38 @@ -95,7 +97,12 @@ endif()
39 if(NOT LZFSE_BUNDLE_MODE)
40 include(GNUInstallDirs)
41
42 - install(TARGETS lzfse lzfse_cli
43 + if(NOT LZFSE_DISABLE_CLI)
44 + install(TARGETS lzfse_cli
45 + RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
46 + endif()
47 +
48 + install(TARGETS lzfse
49 RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
50 LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
51 ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}")