14
14
15
15
@PACKAGE_INIT@
16
16
17
+ # Compute the installation prefix relative to this file.
18
+ get_filename_component (_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE} " PATH )
19
+ get_filename_component (_IMPORT_PREFIX "${_IMPORT_PREFIX} " PATH )
20
+ get_filename_component (_IMPORT_PREFIX "${_IMPORT_PREFIX} " PATH )
21
+ get_filename_component (_IMPORT_PREFIX "${_IMPORT_PREFIX} " PATH )
22
+ if (_IMPORT_PREFIX STREQUAL "/" )
23
+ set (_IMPORT_PREFIX "" )
24
+ endif ()
25
+
17
26
add_library (zenohcxx INTERFACE )
18
- target_include_directories (zenohcxx INTERFACE "@CMAKE_INSTALL_PREFIX@ /@CMAKE_INSTALL_INCLUDEDIR@" )
27
+ target_include_directories (zenohcxx INTERFACE "${_IMPORT_PREFIX} /@CMAKE_INSTALL_INCLUDEDIR@" )
19
28
20
29
# zenohcxx for zenohpico
21
30
if (TARGET zenohpico )
22
31
add_library (zenohcxx_zenohpico INTERFACE )
23
32
target_compile_definitions (zenohcxx_zenohpico INTERFACE ZENOHCXX_ZENOHPICO )
24
- target_include_directories (zenohcxx_zenohpico INTERFACE "@CMAKE_INSTALL_PREFIX@ /@CMAKE_INSTALL_INCLUDEDIR@" )
33
+ target_include_directories (zenohcxx_zenohpico INTERFACE "${_IMPORT_PREFIX} /@CMAKE_INSTALL_INCLUDEDIR@" )
25
34
add_dependencies (zenohcxx_zenohpico zenohpico )
26
35
target_link_libraries (zenohcxx_zenohpico INTERFACE zenohpico )
27
36
add_library (zenohcxx::zenohpico ALIAS zenohcxx_zenohpico )
@@ -32,7 +41,7 @@ if(TARGET zenohc::lib)
32
41
message (STATUS "defined lib target zenohcxx::zenohc::lib for zenohc::lib" )
33
42
add_library (zenohcxx_zenohc_lib INTERFACE )
34
43
target_compile_definitions (zenohcxx_zenohc_lib INTERFACE ZENOHCXX_ZENOHC )
35
- target_include_directories (zenohcxx_zenohc_lib INTERFACE "@CMAKE_INSTALL_PREFIX@ /@CMAKE_INSTALL_INCLUDEDIR@" )
44
+ target_include_directories (zenohcxx_zenohc_lib INTERFACE "${_IMPORT_PREFIX} /@CMAKE_INSTALL_INCLUDEDIR@" )
36
45
add_dependencies (zenohcxx_zenohc_lib zenohc::lib )
37
46
target_link_libraries (zenohcxx_zenohc_lib INTERFACE zenohc::lib )
38
47
add_library (zenohcxx::zenohc::lib ALIAS zenohcxx_zenohc_lib )
@@ -43,7 +52,7 @@ if(TARGET zenohc::shared)
43
52
message (STATUS "defined lib target if(TARGET zenohc::shared for zenohc::shared" )
44
53
add_library (zenohcxx_zenohc_shared INTERFACE )
45
54
target_compile_definitions (zenohcxx_zenohc_shared INTERFACE ZENOHCXX_ZENOHC )
46
- target_include_directories (zenohcxx_zenohc_shared INTERFACE "@CMAKE_INSTALL_PREFIX@ /@CMAKE_INSTALL_INCLUDEDIR@" )
55
+ target_include_directories (zenohcxx_zenohc_shared INTERFACE "${_IMPORT_PREFIX} /@CMAKE_INSTALL_INCLUDEDIR@" )
47
56
add_dependencies (zenohcxx_zenohc_shared zenohc::shared )
48
57
target_link_libraries (zenohcxx_zenohc_shared INTERFACE zenohc::shared )
49
58
add_library (zenohcxx::zenohc::shared ALIAS zenohcxx_zenohc_shared )
@@ -54,7 +63,7 @@ if(TARGET zenohc::static)
54
63
message (STATUS "defined lib target zenohcxx::zenohc::static for zenohc::static" )
55
64
add_library (zenohcxx_zenohc_static INTERFACE )
56
65
target_compile_definitions (zenohcxx_zenohc_static INTERFACE ZENOHCXX_ZENOHC )
57
- target_include_directories (zenohcxx_zenohc_static INTERFACE "@CMAKE_INSTALL_PREFIX@ /@CMAKE_INSTALL_INCLUDEDIR@" )
66
+ target_include_directories (zenohcxx_zenohc_static INTERFACE "${_IMPORT_PREFIX} /@CMAKE_INSTALL_INCLUDEDIR@" )
58
67
add_dependencies (zenohcxx_zenohc_static zenohc::static )
59
68
target_link_libraries (zenohcxx_zenohc_static INTERFACE zenohc::static )
60
69
add_library (zenohcxx::zenohc::static ALIAS zenohcxx_zenohc_static )
0 commit comments