@@ -64,10 +64,7 @@ set(PTI_INSTALL_INCLUDE_DIR "${CMAKE_INSTALL_INCLUDEDIR}")
64
64
set (PTI_INSTALL_LIB_DIR "${CMAKE_INSTALL_LIBDIR} " )
65
65
set (PTI_INSTALL_BIN_DIR "${CMAKE_INSTALL_BINDIR} " )
66
66
set (PTI_INSTALL_LIC_DIR "${CMAKE_INSTALL_DOCDIR} " )
67
- set (PTI_API_SOVERSION "${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR} " )
68
-
69
- set (PTI_L0_LOADER 1.20.1 )
70
- set (PTI_L0_LOADER_COMMIT_HASH 3969f34c16a843b943b948f8fe7081ef87deb369 )
67
+ set (PTI_API_SOVERSION "${PROJECT_VERSION_MAJOR} " )
71
68
72
69
CheckSOVersion (${PTI_API_SOVERSION} )
73
70
CheckExperimentalFilesystem ()
@@ -77,8 +74,11 @@ GetSpdlog()
77
74
78
75
find_package (Xpti )
79
76
77
+ set (PTI_L0_LOADER 1.20.1 )
78
+ set (PTI_L0_LOADER_COMMIT_HASH 3969f34c16a843b943b948f8fe7081ef87deb369 )
79
+
80
80
if (NOT PROJECT_IS_TOP_LEVEL )
81
- find_package (LevelZero ${PTI_L0_LOADER} REQUIRED )
81
+ find_package (LevelZero ${PTI_L0_LOADER} REQUIRED )
82
82
else ()
83
83
find_package (LevelZero ${PTI_L0_LOADER} )
84
84
endif ()
@@ -141,15 +141,9 @@ set_target_properties(
141
141
if (WIN32 )
142
142
set_target_properties (
143
143
pti
144
- PROPERTIES OUTPUT_NAME "pti-${PROJECT_VERSION_MAJOR} -${PROJECT_VERSION_MINOR} "
145
- DEBUG_POSTFIX "d"
144
+ PROPERTIES DEBUG_POSTFIX "d"
146
145
)
147
146
AddProjectVersionInfo (pti )
148
- else ()
149
- set_target_properties (
150
- pti
151
- PROPERTIES SUFFIX ".so.${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR} "
152
- )
153
147
endif ()
154
148
155
149
target_compile_definitions (
@@ -201,9 +195,12 @@ set_target_properties(
201
195
if (WIN32 )
202
196
set_target_properties (
203
197
pti_view
204
- PROPERTIES OUTPUT_NAME "pti_view-${PROJECT_VERSION_MAJOR} - ${PROJECT_VERSION_MINOR} "
198
+ PROPERTIES OUTPUT_NAME "pti_view-${PROJECT_VERSION_MAJOR} "
205
199
DEBUG_POSTFIX "d"
206
200
)
201
+
202
+ AddVersionlessLinkFile (pti_view )
203
+
207
204
AddProjectVersionInfo (pti_view )
208
205
endif ()
209
206
@@ -251,9 +248,10 @@ set_target_properties(
251
248
if (WIN32 )
252
249
set_target_properties (
253
250
pti_metrics
254
- PROPERTIES OUTPUT_NAME "pti_metrics-${PROJECT_VERSION_MAJOR} - ${PROJECT_VERSION_MINOR} "
251
+ PROPERTIES OUTPUT_NAME "pti_metrics-${PROJECT_VERSION_MAJOR} "
255
252
DEBUG_POSTFIX "d"
256
253
)
254
+ AddVersionlessLinkFile (pti_metrics )
257
255
AddProjectVersionInfo (pti_metrics )
258
256
endif ()
259
257
@@ -345,6 +343,14 @@ if(PTI_INSTALL)
345
343
DESTINATION "${PTI_INSTALL_CMAKE_DIR} "
346
344
COMPONENT Pti_Development )
347
345
346
+ if (WIN32 )
347
+ install (
348
+ FILES $< TARGET_LINKER_FILE_DIR:pti_view> /pti_view$<$<CONFIG:Debug>:d>${CMAKE_LINK_LIBRARY_SUFFIX}
349
+ $< TARGET_LINKER_FILE_DIR:pti_metrics> /pti_metrics$<$<CONFIG:Debug>:d>${CMAKE_LINK_LIBRARY_SUFFIX}
350
+ COMPONENT Pti_Development
351
+ DESTINATION "${PTI_INSTALL_LIB_DIR} " )
352
+ endif ()
353
+
348
354
if (EXISTS "${PROJECT_SOURCE_DIR} /../LICENSE" )
349
355
install (
350
356
FILES "../LICENSE"
0 commit comments