]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/spdk/usage
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / spdk / usage
1 The package spdk is compatible with built-in CMake targets:
2
3 Add following to build examples/nvme/perf/perf.c
4
5 FIND_PACKAGE(spdk CONFIG REQUIRED)
6 FIND_PACKAGE(spdk-dpdk CONFIG REQUIRED)
7
8 ADD_EXECUTABLE(SPDKTest perf.c)
9
10 TARGET_LINK_DIRECTORIES(SPDKTest PRIVATE ${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/lib/spdk)
11 TARGET_LINK_LIBRARIES(SPDKTest PRIVATE
12 SPDK::spdk_app_rpc
13 SPDK::spdk_bdev
14 SPDK::spdk_bdev_null
15 SPDK::spdk_bdev_rpc
16 SPDK::spdk_conf
17 SPDK::spdk_copy
18 SPDK::spdk_thread
19 SPDK::spdk_event
20 SPDK::spdk_event_bdev
21 SPDK::spdk_event_copy
22 SPDK::spdk_event_net
23 SPDK::spdk_net
24 SPDK::spdk_nvmf
25 SPDK::spdk_nvme
26 SPDK::spdk_sock_posix
27 SPDK::spdk_sock
28 SPDK::spdk_rpc
29 SPDK::spdk_jsonrpc
30 SPDK::spdk_json
31 SPDK::spdk_trace
32 SPDK::spdk_util
33 SPDK::spdk_log
34 SPDK::spdk_env_dpdk
35 SPDK::dpdk
36 numa
37 rdmacm
38 uuid
39 ibverbs
40 pthread
41 dl
42 )
43
44 Configuration script can be found at: ${CURRENT_PACKAGES_DIR}/share/${PORT}/scripts