Skip to content

Commit 56d8451

Browse files
author
David Salinas
committed
Exclude .bat files from Linux packaging
Change-Id: Ia366d69ea53a99b514fd237181fcbe19114a348d
1 parent 9b2ef37 commit 56d8451

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

amd/hipcc/CMakeLists.txt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,18 +87,31 @@ else()
8787
endif()
8888
set(CPACK_PACKAGE_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}.${ROCM_VERSION_FOR_PACKAGE}")
8989

90+
# Exclude Windows specific BAT scripts from install/packaging for Linux.
91+
if (NOT WIN32)
92+
set(exclusion_pattern "*.bat")
93+
else ()
94+
set(exclusion_pattern "")
95+
endif()
96+
9097
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin
9198
DESTINATION .
9299
USE_SOURCE_PERMISSIONS
93-
DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
100+
DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
101+
FILES_MATCHING
102+
PATTERN "*"
103+
PATTERN ${exclusion_pattern} EXCLUDE )
104+
94105
install(FILES
95106
"LICENSE.txt"
96107
"README.md"
97108
COMPONENT ${hipcc_NAME}
98109
DESTINATION ${CMAKE_INSTALL_DOCDIR})
110+
99111
install(TARGETS ${HIPCC_BIN}
100112
COMPONENT ${hipcc_NAME}
101113
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
114+
102115
install(TARGETS ${HIPCONFIG_BIN}
103116
COMPONENT ${hipcc_NAME}
104117
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})

amd/hipcc/hipcc-backward-compat.cmake

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,7 @@ endfunction()
3939
# Create symlink to binaries
4040
create_binary_symlink()
4141
# TODO: Following has to modified if component based installation is required
42-
install(DIRECTORY ${HIPCC_WRAPPER_BIN_DIR} DESTINATION hip)
42+
install(DIRECTORY ${HIPCC_WRAPPER_BIN_DIR} DESTINATION hip
43+
FILES_MATCHING
44+
PATTERN "*"
45+
PATTERN ${exclusion_pattern} EXCLUDE )

0 commit comments

Comments
 (0)