@@ -41,6 +41,7 @@ set(CPACK_PACKAGE_DESCRIPTION_SUMMARY
41
41
set (CPACK_PACKAGE_VERSION_MAJOR "${PROJECT_VERSION_MAJOR} " )
42
42
set (CPACK_PACKAGE_VERSION_MINOR "${PROJECT_VERSION_MINOR} " )
43
43
set (CPACK_PACKAGE_VERSION_PATCH "${PROJECT_VERSION_PATCH} " )
44
+
44
45
set (
CPACK_PACKAGE_CONTACT "[email protected] " )
45
46
set (CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR} /LICENSE" )
46
47
set (CPACK_INCLUDE_TOPLEVEL_DIRECTORY OFF )
@@ -131,9 +132,6 @@ set(CPACK_DEBIAN_PACKAGE_RELEASE
131
132
string (REGEX REPLACE "([a-zA-Z])-([0-9])" "\\ 1\\ 2" CPACK_DEBIAN_PACKAGE_RELEASE
132
133
"${CPACK_DEBIAN_PACKAGE_RELEASE} " )
133
134
string (REPLACE "-" "~" CPACK_DEBIAN_PACKAGE_RELEASE "${CPACK_DEBIAN_PACKAGE_RELEASE} " )
134
- if (DEFINED ENV{CPACK_DEBIAN_PACKAGE_RELEASE} )
135
- set (CPACK_DEBIAN_PACKAGE_RELEASE $ENV{CPACK_DEBIAN_PACKAGE_RELEASE} )
136
- endif ()
137
135
138
136
set (_DEBIAN_PACKAGE_DEPENDS "" )
139
137
if (DYNINST_USE_OpenMP )
@@ -182,7 +180,6 @@ string(REPLACE ";" ", " _DEBIAN_PACKAGE_DEPENDS "${_DEBIAN_PACKAGE_DEPENDS}")
182
180
set (CPACK_DEBIAN_PACKAGE_DEPENDS
183
181
"${_DEBIAN_PACKAGE_DEPENDS} "
184
182
CACHE STRING "Debian package dependencies" FORCE )
185
- omnitrace_add_feature (CPACK_DEBIAN_PACKAGE_DEPENDS "Debian package dependencies" )
186
183
set (CPACK_DEBIAN_FILE_NAME "DEB-DEFAULT" )
187
184
188
185
# -------------------------------------------------------------------------------------- #
@@ -200,24 +197,42 @@ set(CPACK_RPM_PACKAGE_RELEASE
200
197
string (REGEX REPLACE "([a-zA-Z])-([0-9])" "\\ 1\\ 2" CPACK_RPM_PACKAGE_RELEASE
201
198
"${CPACK_RPM_PACKAGE_RELEASE} " )
202
199
string (REPLACE "-" "~" CPACK_RPM_PACKAGE_RELEASE "${CPACK_RPM_PACKAGE_RELEASE} " )
203
- if (DEFINED ENV{CPACK_RPM_PACKAGE_RELEASE} )
204
- set (CPACK_RPM_PACKAGE_RELEASE $ENV{CPACK_RPM_PACKAGE_RELEASE} )
205
- endif ()
206
200
207
- # Get rpm distro
208
- if (CPACK_RPM_PACKAGE_RELEASE )
209
- set (CPACK_RPM_PACKAGE_RELEASE_DIST ON )
210
- endif ()
211
201
set (CPACK_RPM_FILE_NAME "RPM-DEFAULT" )
202
+ set (CPACK_RPM_PACKAGE_RELEASE_DIST ON )
212
203
213
204
# -------------------------------------------------------------------------------------- #
214
205
#
215
- # Prepare final version for the CPACK use
206
+ # Prepare final CPACK parameters
216
207
#
217
208
# -------------------------------------------------------------------------------------- #
218
209
219
210
set (CPACK_PACKAGE_VERSION
220
211
"${CPACK_PACKAGE_VERSION_MAJOR} .${CPACK_PACKAGE_VERSION_MINOR} .${CPACK_PACKAGE_VERSION_PATCH} "
221
212
)
222
213
214
+ if (DEFINED ENV{ROCM_LIBPATCH_VERSION} )
215
+ set (CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION} .$ENV{ROCM_LIBPATCH_VERSION} " )
216
+ endif ()
217
+
218
+ if (DEFINED ENV{CPACK_DEBIAN_PACKAGE_RELEASE} )
219
+ set (CPACK_DEBIAN_PACKAGE_RELEASE $ENV{CPACK_DEBIAN_PACKAGE_RELEASE} )
220
+ endif ()
221
+
222
+ if (DEFINED ENV{CPACK_RPM_PACKAGE_RELEASE} )
223
+ set (CPACK_RPM_PACKAGE_RELEASE $ENV{CPACK_RPM_PACKAGE_RELEASE} )
224
+ endif ()
225
+
226
+ omnitrace_add_feature (CPACK_PACKAGE_NAME "Package name" )
227
+ omnitrace_add_feature (CPACK_PACKAGE_VERSION "Package version" )
228
+ omnitrace_add_feature (CPACK_PACKAGING_INSTALL_PREFIX "Package installation prefix" )
229
+
230
+ omnitrace_add_feature (CPACK_DEBIAN_FILE_NAME "Debian file name" )
231
+ omnitrace_add_feature (CPACK_DEBIAN_PACKAGE_RELEASE "Debian package release version" )
232
+ omnitrace_add_feature (CPACK_DEBIAN_PACKAGE_DEPENDS "Debian package dependencies" )
233
+
234
+ omnitrace_add_feature (CPACK_RPM_FILE_NAME "RPM file name" )
235
+ omnitrace_add_feature (CPACK_RPM_PACKAGE_RELEASE "RPM package release version" )
236
+ omnitrace_add_feature (CPACK_RPM_PACKAGE_REQUIRES "RPM package dependencies" )
237
+
223
238
include (CPack )
0 commit comments