blob: e0c3bba03161f6ffa0b94f2473772f6ef8680593 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# Try to find linux/blkzoned.h
find_path(LinuxZNS_INCLUDE_DIR NAMES
"linux/blkzoned.h")
find_package_handle_standard_args(LinuxZNS
REQUIRED_VARS
LinuxZNS_INCLUDE_DIR)
mark_as_advanced(
LinuxZNS_INCLUDE_DIR)
if(LinuxZNS_FOUND AND NOT (TARGET Linux::ZNS))
add_library(Linux::ZNS INTERFACE IMPORTED)
set_target_properties(Linux::ZNS PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${LinuxZNS_INCLUDE_DIR}"
INTERFACE_COMPILE_DEFINITIONS HAVE_ZNS=1)
endif()
|