Skip to content

Commit 846ac1b

Browse files
CMakeLists: ASAN - Fix error caused by asan changelog installing in same same path as runtime changelog (#1610) (#1612)
* install changelog for runtime and not asan * fix asan install bug Co-authored-by: jonatluu <jonatluu@amd.com>
1 parent f7007a5 commit 846ac1b

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

utils.cmake

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
## Configure Copyright File for Debian Package
22
function( configure_pkg PACKAGE_NAME_T COMPONENT_NAME_T PACKAGE_VERSION_T MAINTAINER_NM_T MAINTAINER_EMAIL_T)
3+
if("${COMPONENT_NAME_T}" STREQUAL "asan")
4+
set(LINTIAN_DOCS_DIR "${CMAKE_INSTALL_DOCDIR}-asan")
5+
else()
6+
set(LINTIAN_DOCS_DIR ${CMAKE_INSTALL_DOCDIR})
7+
endif()
8+
39
# Check If Debian Platform
410
find_file (DEBIAN debian_version debconf.conf PATHS /etc)
511
if(DEBIAN)
@@ -19,7 +25,7 @@ function( configure_pkg PACKAGE_NAME_T COMPONENT_NAME_T PACKAGE_VERSION_T MAINTA
1925

2026
# Install copyright file
2127
install ( FILES "${CMAKE_BINARY_DIR}/DEBIAN/copyright.txt"
22-
DESTINATION "${CMAKE_INSTALL_DOCDIR}"
28+
DESTINATION "${LINTIAN_DOCS_DIR}"
2329
COMPONENT ${COMPONENT_NAME_T} )
2430

2531
# Configure the changelog file
@@ -42,15 +48,16 @@ function( configure_pkg PACKAGE_NAME_T COMPONENT_NAME_T PACKAGE_VERSION_T MAINTA
4248
if(NOT ${result} EQUAL 0)
4349
message(FATAL_ERROR "Failed to compress: ${error}")
4450
endif()
51+
4552
install ( FILES "${CMAKE_BINARY_DIR}/DEBIAN/${DEB_CHANGELOG_INSTALL_FILENM}"
46-
DESTINATION ${CMAKE_INSTALL_DOCDIR}
53+
DESTINATION ${LINTIAN_DOCS_DIR}
4754
COMPONENT ${COMPONENT_NAME_T})
4855
endif()
4956

5057
else()
5158
# License file
5259
install ( FILES ${LICENSE_FILE}
53-
DESTINATION ${CMAKE_INSTALL_DOCDIR} RENAME LICENSE.txt
60+
DESTINATION ${LINTIAN_DOCS_DIR} RENAME LICENSE.txt
5461
COMPONENT ${COMPONENT_NAME_T})
5562
endif()
5663
endfunction()

0 commit comments

Comments
 (0)