File tree Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change @@ -135,6 +135,15 @@ if(UR_ENABLE_TRACING)
135
135
set_target_properties (xptifw PROPERTIES
136
136
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}
137
137
)
138
+
139
+ if (UR_STATIC_LOADER )
140
+ install (TARGETS xpti xptifw
141
+ EXPORT ${PROJECT_NAME} -targets
142
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
143
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
144
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
145
+ )
146
+ endif ()
138
147
endif ()
139
148
140
149
if (MSVC )
Original file line number Diff line number Diff line change @@ -12,11 +12,12 @@ add_ur_library(ur_common STATIC
12
12
$< $< PLATFORM_ID:Windows> :windows/ur_lib_loader.cpp>
13
13
$< $< PLATFORM_ID:Linux,Darwin> :linux/ur_lib_loader.cpp>
14
14
)
15
+
15
16
add_library (${PROJECT_NAME} ::common ALIAS ur_common )
16
17
17
18
target_include_directories (ur_common PUBLIC
18
- ${CMAKE_CURRENT_SOURCE_DIR}
19
- ${CMAKE_SOURCE_DIR} /include
19
+ $< BUILD_INTERFACE: $ {CMAKE_CURRENT_SOURCE_DIR}>
20
+ $< BUILD_INTERFACE: $ {CMAKE_SOURCE_DIR} /include>
20
21
)
21
22
22
23
message (STATUS "Download Unified Memory Framework from github.com" )
@@ -62,3 +63,10 @@ if (UNIX)
62
63
find_package (Threads REQUIRED )
63
64
target_link_libraries (ur_common PUBLIC Threads::Threads )
64
65
endif ()
66
+
67
+ install (TARGETS ur_common
68
+ EXPORT ${PROJECT_NAME} -targets
69
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
70
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
71
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
72
+ )
You can’t perform that action at this time.
0 commit comments