]> git.proxmox.com Git - ceph.git/blame - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/lv2/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / lv2 / CMakeLists.txt
CommitLineData
1e59de90
TL
1cmake_minimum_required(VERSION 3.17)\r
2project(lv2 NONE)\r
3\r
4add_library(lv2 INTERFACE)\r
5\r
6install(\r
7 TARGETS lv2\r
8 EXPORT lv2-config\r
9 INCLUDES DESTINATION include\r
10)\r
11\r
12install(\r
13 DIRECTORY lv2\r
14 DESTINATION include\r
15 FILES_MATCHING PATTERN "*.h"\r
16)\r
17install(FILES lv2/core/lv2.h DESTINATION include)\r
18\r
19# Install headers to old URI-style paths, using mapping from wscript\r
20file(READ wscript WSCRIPT)\r
21string(REGEX MATCHALL "'[^']+' *: 'lv2/[^']+'" SPEC_MAP "${WSCRIPT}")\r
22foreach(PAIR ${SPEC_MAP})\r
23 string(REGEX MATCH "'([^']+)' *: '([^']+)'" _ "${PAIR}")\r
24 install(\r
25 DIRECTORY "lv2/${CMAKE_MATCH_1}/"\r
26 DESTINATION "include/${CMAKE_MATCH_2}"\r
27 FILES_MATCHING PATTERN "*.h"\r
28 )\r
29endforeach()\r
30\r
31install(\r
32 EXPORT lv2-config\r
33 NAMESPACE lv2::\r
34 DESTINATION "${CMAKE_INSTALL_PREFIX}/share/lv2"\r
35)\r