@@ -55,7 +55,7 @@ set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.txt")
55
55
56
56
# Debian-specific packaging variables.
57
57
set (CPACK_DEBIAN_FILE_NAME "DEB-DEFAULT" )
58
- set (CPACK_DEBIAN_PACKAGE_DEPENDS "hip-dev, libfile-basedir- perl, libfile-copy-recursive-perl, libfile-listing-perl , libfile-which -perl, liburi-encode-perl, perl (>= 5.0) , rocm-core, rocm-llvm" )
58
+ set (CPACK_DEBIAN_PACKAGE_DEPENDS "perl (>= 5.0) , libfile-basedir -perl, hip-dev , rocm-core, rocm-llvm" )
59
59
set (CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://github.com/ROCm-Developer-Tools/HIPCC" )
60
60
if (DEFINED ENV{CPACK_DEBIAN_PACKAGE_RELEASE} )
61
61
set (CPACK_DEBIAN_PACKAGE_RELEASE $ENV{CPACK_DEBIAN_PACKAGE_RELEASE} )
@@ -66,8 +66,8 @@ endif()
66
66
# RPM-specific packaging variables.
67
67
set (CPACK_RPM_FILE_NAME "RPM-DEFAULT" )
68
68
set (CPACK_RPM_PACKAGE_LICENSE "MIT" )
69
- set (CPACK_RPM_PACKAGE_REQUIRES "hip-devel, perl >= 5.0, perl-File-BaseDir, perl-File-Listing, perl-File-Which, perl-URI-Encode , rocm-core, rocm-llvm" )
70
- set (CPACK_RPM_PACKAGE_AUTOPROV 0 )
69
+ set (CPACK_RPM_PACKAGE_REQUIRES "perl >= 5.0, perl-File-BaseDir, hip-devel , rocm-core, rocm-llvm" )
70
+ set (CPACK_RPM_PACKAGE_AUTOREQROV 0 )
71
71
if (DEFINED ENV{CPACK_RPM_PACKAGE_RELEASE} )
72
72
set (CPACK_RPM_PACKAGE_RELEASE $ENV{CPACK_RPM_PACKAGE_RELEASE} )
73
73
else ()
@@ -88,18 +88,31 @@ else()
88
88
endif ()
89
89
set (CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR} .${CPACK_PACKAGE_VERSION_MINOR} .${CPACK_PACKAGE_VERSION_PATCH} .${ROCM_VERSION_FOR_PACKAGE} " )
90
90
91
+ # Exclude Windows specific BAT scripts from install/packaging for Linux.
92
+ if (NOT WIN32 )
93
+ set (exclusion_pattern "*.bat" )
94
+ else ()
95
+ set (exclusion_pattern "" )
96
+ endif ()
97
+
91
98
install (DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} /bin
92
99
DESTINATION .
93
100
USE_SOURCE_PERMISSIONS
94
- DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE )
101
+ DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
102
+ FILES_MATCHING
103
+ PATTERN "*"
104
+ PATTERN ${exclusion_pattern} EXCLUDE )
105
+
95
106
install (FILES
96
107
"LICENSE.txt"
97
108
"README.md"
98
109
COMPONENT ${hipcc_NAME}
99
110
DESTINATION ${CMAKE_INSTALL_DOCDIR} )
111
+
100
112
install (TARGETS ${HIPCC_BIN}
101
113
COMPONENT ${hipcc_NAME}
102
114
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
115
+
103
116
install (TARGETS ${HIPCONFIG_BIN}
104
117
COMPONENT ${hipcc_NAME}
105
118
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
0 commit comments