18
18
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19
19
# THE SOFTWARE.
20
20
cmake_minimum_required (VERSION 3.5)
21
- set (VERSION "3.0 .0" )
21
+ set (VERSION "3.1 .0" )
22
22
23
23
# Set Project Version and Language
24
24
project (mivisionx VERSION ${VERSION} LANGUAGES CXX)
@@ -217,23 +217,22 @@ if(DEFINED ENV{CPACK_RPM_PACKAGE_RELEASE})
217
217
endif ()
218
218
219
219
# Set the dependent packages
220
- set (MIVISIONX_DEBIAN_PACKAGE_LIST "rocm-hip-runtime, rpp, rocblas, miopen-hip, migraphx" )
221
- set (MIVISIONX_RPM_PACKAGE_LIST "rocm-hip-runtime, rpp, rocblas, miopen-hip, migraphx" )
220
+ set (MIVISIONX_RUNTIME_PACKAGE_LIST "rocm-hip-runtime, rpp, rocblas, miopen-hip, migraphx" )
221
+
222
222
# Set the dev dependent packages
223
- set (MIVISIONX_DEBIAN_DEV_PACKAGE_LIST "rocm-hip-runtime-dev, half , rpp-dev, rocblas-dev, miopen-hip-dev, migraphx-dev, ffmpeg, libavcodec-dev, libavformat-dev, libavutil-dev, libswscale-dev" )
223
+ set (MIVISIONX_DEBIAN_DEV_PACKAGE_LIST "half, rocm-hip-runtime-dev, rpp-dev, rocblas-dev, miopen-hip-dev, migraphx-dev, ffmpeg, libavcodec-dev, libavformat-dev, libavutil-dev, libswscale-dev" )
224
224
# TBD - Some RPM packages need Fusion Packages - ffmpeg, libavcodec-devel, libavformat-devel, libavutil-devel, libswscale-devel
225
- set (MIVISIONX_RPM_DEV_PACKAGE_LIST "rocm-hip-runtime-devel, half , rpp-devel, rocblas-devel, miopen-hip-devel, migraphx-devel" )
225
+ set (MIVISIONX_RPM_DEV_PACKAGE_LIST "half, rocm-hip-runtime-devel, rpp-devel, rocblas-devel, miopen-hip-devel, migraphx-devel" )
226
226
227
227
# Add rocDecode Deps - Exclude centos-7
228
228
if (EXISTS "/etc/os-release" )
229
229
file (READ "/etc/os-release" OS_RELEASE)
230
230
string (REGEX MATCH "CentOS-7" CENTOS_7_FOUND ${OS_RELEASE} )
231
- if (NOT CENTOS_7_FOUND)
232
- set (MIVISIONX_DEBIAN_PACKAGE_LIST "${MIVISIONX_DEBIAN_PACKAGE_LIST} , rocdecode" )
233
- set (MIVISIONX_RPM_PACKAGE_LIST "${MIVISIONX_RPM_PACKAGE_LIST} , rocdecode" )
234
- set (MIVISIONX_DEBIAN_DEV_PACKAGE_LIST "${MIVISIONX_DEBIAN_DEV_PACKAGE_LIST} , rocdecode-dev" )
235
- set (MIVISIONX_RPM_DEV_PACKAGE_LIST "${MIVISIONX_RPM_DEV_PACKAGE_LIST} , rocdecode-devel" )
236
- endif ()
231
+ #if(NOT CENTOS_7_FOUND) - Disable TBD: Turn on with package update
232
+ #set(MIVISIONX_RUNTIME_PACKAGE_LIST "${MIVISIONX_RUNTIME_PACKAGE_LIST}, rocdecode")
233
+ #set(MIVISIONX_DEBIAN_DEV_PACKAGE_LIST "${MIVISIONX_DEBIAN_DEV_PACKAGE_LIST}, rocdecode-dev")
234
+ #set(MIVISIONX_RPM_DEV_PACKAGE_LIST "${MIVISIONX_RPM_DEV_PACKAGE_LIST}, rocdecode-devel")
235
+ #endif()
237
236
endif ()
238
237
239
238
# '%{?dist}' breaks manual builds on debian systems due to empty Provides
@@ -255,25 +254,25 @@ set(CPACK_RPM_PACKAGE_AUTOREQPROV "no")
255
254
# Debian package - COMPONENT
256
255
set (CPACK_DEB_COMPONENT_INSTALL ON )
257
256
set (CPACK_DEBIAN_RUNTIME_PACKAGE_NAME "${PROJECT_NAME} " )
258
- set (CPACK_DEBIAN_RUNTIME_PACKAGE_DEPENDS "rocm-core, ${MIVISIONX_DEBIAN_PACKAGE_LIST } " )
257
+ set (CPACK_DEBIAN_RUNTIME_PACKAGE_DEPENDS "rocm-core, ${MIVISIONX_RUNTIME_PACKAGE_LIST } " )
259
258
set (CPACK_DEBIAN_DEV_PACKAGE_NAME "${PROJECT_NAME} -dev" )
260
259
set (CPACK_DEBIAN_DEV_PACKAGE_DEPENDS
261
260
"rocm-core, ${CPACK_DEBIAN_RUNTIME_PACKAGE_NAME} , ${MIVISIONX_DEBIAN_DEV_PACKAGE_LIST} " )
262
261
# Debian package - specific variable for ASAN
263
262
set (CPACK_DEBIAN_ASAN_PACKAGE_NAME "${PROJECT_NAME} -asan" )
264
- set (CPACK_DEBIAN_ASAN_PACKAGE_DEPENDS "rocm-core-asan, ${MIVISIONX_DEBIAN_PACKAGE_LIST } " )
263
+ set (CPACK_DEBIAN_ASAN_PACKAGE_DEPENDS "rocm-core-asan, ${MIVISIONX_RUNTIME_PACKAGE_LIST } " )
265
264
# Debian package - Test
266
265
set (CPACK_DEBIAN_TEST_PACKAGE_NAME "${PROJECT_NAME} -test" )
267
266
set (CPACK_DEBIAN_TEST_PACKAGE_DEPENDS "rocm-core, ${CPACK_DEBIAN_DEV_PACKAGE_NAME} " )
268
267
# RPM package - COMPONENT
269
268
set (CPACK_RPM_COMPONENT_INSTALL ON )
270
269
set (CPACK_RPM_RUNTIME_PACKAGE_NAME "${PROJECT_NAME} " )
271
- set (CPACK_RPM_RUNTIME_PACKAGE_REQUIRES "rocm-core, ${MIVISIONX_RPM_PACKAGE_LIST } " )
270
+ set (CPACK_RPM_RUNTIME_PACKAGE_REQUIRES "rocm-core, ${MIVISIONX_RUNTIME_PACKAGE_LIST } " )
272
271
set (CPACK_RPM_DEV_PACKAGE_NAME "${PROJECT_NAME} -devel" )
273
272
set (CPACK_RPM_DEV_PACKAGE_REQUIRES "rocm-core, ${CPACK_RPM_RUNTIME_PACKAGE_NAME} , ${MIVISIONX_RPM_DEV_PACKAGE_LIST} " )
274
273
# RPM package - specific variable for ASAN
275
274
set (CPACK_RPM_ASAN_PACKAGE_NAME "${PROJECT_NAME} -asan" )
276
- set (CPACK_RPM_ASAN_PACKAGE_REQUIRES "rocm-core-asan, ${MIVISIONX_RPM_PACKAGE_LIST } " )
275
+ set (CPACK_RPM_ASAN_PACKAGE_REQUIRES "rocm-core-asan, ${MIVISIONX_RUNTIME_PACKAGE_LIST } " )
277
276
# RPM package specific variable for ASAN
278
277
set (CPACK_RPM_TEST_PACKAGE_NAME "${PROJECT_NAME} -test" )
279
278
set (CPACK_RPM_TEST_PACKAGE_REQUIRES "rocm-core, ${CPACK_RPM_DEV_PACKAGE_NAME} " )
0 commit comments