]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/bento4/fix-install-and-c4996-error.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / bento4 / fix-install-and-c4996-error.patch
CommitLineData
1e59de90
TL
1diff --git a/CMakeLists.txt b/CMakeLists.txt\r
2index 2f08b2f..fccf2a8 100644\r
3--- a/CMakeLists.txt\r
4+++ b/CMakeLists.txt\r
5@@ -35,6 +35,8 @@ endif()\r
6 \r
7 add_library(ap4 STATIC ${AP4_SOURCES})\r
8 \r
9+add_definitions(-D_CRT_SECURE_NO_WARNINGS)\r
10+\r
11 # Includes\r
12 include_directories(\r
13 ${SOURCE_CORE}\r
14@@ -43,6 +45,14 @@ include_directories(\r
15 ${SOURCE_METADATA}\r
16 )\r
17 \r
18+# AP4 includes\r
19+file(GLOB AP4_INCLUDES\r
20+ ${SOURCE_CODECS}/*.h\r
21+ ${SOURCE_CORE}/*.h\r
22+ ${SOURCE_CRYPTO}/*.h\r
23+ ${SOURCE_METADATA}/*.h\r
24+)\r
25+\r
26 # Apps\r
27 file(GLOB BENTO4_APPS RELATIVE ${SOURCE_ROOT}/Apps ${SOURCE_ROOT}/Apps/*)\r
28 foreach(app ${BENTO4_APPS})\r
29@@ -50,3 +60,13 @@ foreach(app ${BENTO4_APPS})\r
30 add_executable(${binary_name} ${SOURCE_ROOT}/Apps/${app}/${app}.cpp)\r
31 target_link_libraries(${binary_name} ap4)\r
32 endforeach()\r
33+\r
34+# Install targets\r
35+install(TARGETS ap4\r
36+ RUNTIME DESTINATION bin\r
37+ LIBRARY DESTINATION lib\r
38+ ARCHIVE DESTINATION lib\r
39+)\r
40+\r
41+# Install headers\r
42+install(FILES ${AP4_INCLUDES} DESTINATION include)\r
43\ No newline at end of file\r