]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/miniz/CMakeLists-targets.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / miniz / CMakeLists-targets.patch
1 diff --git a/CMakeLists.txt b/CMakeLists.txt
2 index f3e453a..094a4e8 100644
3 --- a/CMakeLists.txt
4 +++ b/CMakeLists.txt
5 @@ -8,13 +8,12 @@ if(CMAKE_BUILD_TYPE STREQUAL "")
6 CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel." FORCE)
7 endif ()
8
9 -set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
10 -
11 set(miniz_SOURCE miniz.c miniz_zip.c miniz_tinfl.c miniz_tdef.c)
12
13 -add_library(miniz ${miniz_SOURCE})
14 -target_include_directories(miniz PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
15 -
16 +add_library(miniz STATIC ${miniz_SOURCE})
17 +target_compile_definitions(miniz PRIVATE _CRT_SECURE_NO_WARNINGS)
18 +
19 +if(FALSE)
20 set(EXAMPLE1_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example1.c")
21 set(EXAMPLE2_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example2.c")
22 set(EXAMPLE3_SRC_LIST "${CMAKE_CURRENT_SOURCE_DIR}/examples/example3.c")
23 @@ -41,12 +40,28 @@ if(${UNIX})
24 target_link_libraries(example6 m)
25 endif()
26
27 +target_compile_definitions(example1 PRIVATE _CRT_SECURE_NO_WARNINGS)
28 +target_compile_definitions(example2 PRIVATE _CRT_SECURE_NO_WARNINGS)
29 +target_compile_definitions(example3 PRIVATE _CRT_SECURE_NO_WARNINGS)
30 +target_compile_definitions(example4 PRIVATE _CRT_SECURE_NO_WARNINGS)
31 +target_compile_definitions(example5 PRIVATE _CRT_SECURE_NO_WARNINGS)
32 +target_compile_definitions(example6 PRIVATE _CRT_SECURE_NO_WARNINGS)
33 +
34 # add_executable(miniz_tester ${MINIZ_TESTER_SRC_LIST})
35 # target_link_libraries(miniz_tester miniz)
36 +endif()
37
38 -install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets
39 - ARCHIVE DESTINATION lib
40 - LIBRARY DESTINATION lib
41 +install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Config
42 + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
43 + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
44 )
45 +export(TARGETS ${PROJECT_NAME}
46 + NAMESPACE miniz::
47 + FILE "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake"
48 +)
49 +install(EXPORT ${PROJECT_NAME}Config
50 + DESTINATION "${CMAKE_INSTALL_PREFIX}/share/miniz"
51 + NAMESPACE miniz::
52 +)
53 file(GLOB INSTALL_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/*.h)
54 install(FILES ${INSTALL_HEADERS} DESTINATION include/${PROJECT_NAME})
55 \ No newline at end of file