diff --git a/CHANGELOG.md b/CHANGELOG.md index 41adda51..bda5f369 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## [rocm-cmake 0.11.0 for ROCm 6.0.0] ### Changed - ROCMSphinxDoc: Improved validation, documentation and rocm-docs-core integration. +- Rename CMake package to ROCmCMakeBuildTools ### Fixed - ROCMClangTidy: Fixed extra make flags passed for clang tidy. - ROCMTest: Fixed issues when using module in a subdirectory. diff --git a/CMakeLists.txt b/CMakeLists.txt index ca14bde7..5ac51890 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,18 +9,21 @@ set(CMAKE_INSTALL_PREFIX "/opt/rocm" CACHE PATH "") project(rocm-cmake LANGUAGES NONE) install(DIRECTORY share DESTINATION .) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/ROCMConfigVersion.cmake DESTINATION share/rocm/cmake) +install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/ROCmCMakeBuildToolsConfigVersion.cmake + DESTINATION share/rocmcmakebuildtools/cmake +) set(CPACK_RPM_PACKAGE_LICENSE "MIT") -list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/share/rocm/cmake) +list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/share/rocmcmakebuildtools/cmake) include(ROCMCreatePackage) include(ROCMSetupVersion) rocm_setup_version(VERSION 0.11.0) include(CMakePackageConfigHelpers) -write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/ROCMConfigVersion.cmake +write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/ROCmCMakeBuildToolsConfigVersion.cmake COMPATIBILITY SameMajorVersion) rocm_create_package( @@ -41,4 +44,3 @@ enable_testing() add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} --output-on-failure -C ${CMAKE_CFG_INTDIR}) add_subdirectory(test) add_subdirectory(doc) - diff --git a/share/rocm/cmake/ROCMConfig.cmake b/share/rocm/cmake/ROCMConfig.cmake index 09e46608..294be856 100644 --- a/share/rocm/cmake/ROCMConfig.cmake +++ b/share/rocm/cmake/ROCMConfig.cmake @@ -1,6 +1,5 @@ # ###################################################################################################################### -# Copyright (C) 2017 Advanced Micro Devices, Inc. +# Copyright (C) 2023 Advanced Micro Devices, Inc. # ###################################################################################################################### -list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}) -include(ROCMChecks) +find_package(ROCmCMakeBuildTools HINTS "${CMAKE_CURRENT_LIST_DIR}") diff --git a/share/rocm/cmake/ROCMConfigVersion.cmake b/share/rocm/cmake/ROCMConfigVersion.cmake new file mode 100644 index 00000000..0877ab2d --- /dev/null +++ b/share/rocm/cmake/ROCMConfigVersion.cmake @@ -0,0 +1,7 @@ +# ###################################################################################################################### +# Copyright (C) 2023 Advanced Micro Devices, Inc. +# ###################################################################################################################### + +list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/../../rocmcmakebuildtools/cmake) + +include(ROCmCMakeBuildToolsConfigVersion) diff --git a/share/rocm/cmake/ROCMAnalyzers.cmake b/share/rocmcmakebuildtools/cmake/ROCMAnalyzers.cmake similarity index 100% rename from share/rocm/cmake/ROCMAnalyzers.cmake rename to share/rocmcmakebuildtools/cmake/ROCMAnalyzers.cmake diff --git a/share/rocm/cmake/ROCMCheckTargetIds.cmake b/share/rocmcmakebuildtools/cmake/ROCMCheckTargetIds.cmake similarity index 100% rename from share/rocm/cmake/ROCMCheckTargetIds.cmake rename to share/rocmcmakebuildtools/cmake/ROCMCheckTargetIds.cmake diff --git a/share/rocm/cmake/ROCMChecks.cmake b/share/rocmcmakebuildtools/cmake/ROCMChecks.cmake similarity index 100% rename from share/rocm/cmake/ROCMChecks.cmake rename to share/rocmcmakebuildtools/cmake/ROCMChecks.cmake diff --git a/share/rocm/cmake/ROCMClangTidy.cmake b/share/rocmcmakebuildtools/cmake/ROCMClangTidy.cmake similarity index 100% rename from share/rocm/cmake/ROCMClangTidy.cmake rename to share/rocmcmakebuildtools/cmake/ROCMClangTidy.cmake diff --git a/share/rocm/cmake/ROCMClients.cmake b/share/rocmcmakebuildtools/cmake/ROCMClients.cmake similarity index 100% rename from share/rocm/cmake/ROCMClients.cmake rename to share/rocmcmakebuildtools/cmake/ROCMClients.cmake diff --git a/share/rocm/cmake/ROCMCppCheck.cmake b/share/rocmcmakebuildtools/cmake/ROCMCppCheck.cmake similarity index 100% rename from share/rocm/cmake/ROCMCppCheck.cmake rename to share/rocmcmakebuildtools/cmake/ROCMCppCheck.cmake diff --git a/share/rocm/cmake/ROCMCreatePackage.cmake b/share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake similarity index 100% rename from share/rocm/cmake/ROCMCreatePackage.cmake rename to share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake diff --git a/share/rocm/cmake/ROCMDocs.cmake b/share/rocmcmakebuildtools/cmake/ROCMDocs.cmake similarity index 100% rename from share/rocm/cmake/ROCMDocs.cmake rename to share/rocmcmakebuildtools/cmake/ROCMDocs.cmake diff --git a/share/rocm/cmake/ROCMDoxygenDoc.cmake b/share/rocmcmakebuildtools/cmake/ROCMDoxygenDoc.cmake similarity index 100% rename from share/rocm/cmake/ROCMDoxygenDoc.cmake rename to share/rocmcmakebuildtools/cmake/ROCMDoxygenDoc.cmake diff --git a/share/rocm/cmake/ROCMHeaderWrapper.cmake b/share/rocmcmakebuildtools/cmake/ROCMHeaderWrapper.cmake similarity index 100% rename from share/rocm/cmake/ROCMHeaderWrapper.cmake rename to share/rocmcmakebuildtools/cmake/ROCMHeaderWrapper.cmake diff --git a/share/rocm/cmake/ROCMInstallSymlinks.cmake b/share/rocmcmakebuildtools/cmake/ROCMInstallSymlinks.cmake similarity index 100% rename from share/rocm/cmake/ROCMInstallSymlinks.cmake rename to share/rocmcmakebuildtools/cmake/ROCMInstallSymlinks.cmake diff --git a/share/rocm/cmake/ROCMInstallTargets.cmake b/share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake similarity index 100% rename from share/rocm/cmake/ROCMInstallTargets.cmake rename to share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake diff --git a/share/rocm/cmake/ROCMPackageConfigHelpers.cmake b/share/rocmcmakebuildtools/cmake/ROCMPackageConfigHelpers.cmake similarity index 100% rename from share/rocm/cmake/ROCMPackageConfigHelpers.cmake rename to share/rocmcmakebuildtools/cmake/ROCMPackageConfigHelpers.cmake diff --git a/share/rocm/cmake/ROCMProperty.cmake b/share/rocmcmakebuildtools/cmake/ROCMProperty.cmake similarity index 100% rename from share/rocm/cmake/ROCMProperty.cmake rename to share/rocmcmakebuildtools/cmake/ROCMProperty.cmake diff --git a/share/rocm/cmake/ROCMSetupVersion.cmake b/share/rocmcmakebuildtools/cmake/ROCMSetupVersion.cmake similarity index 100% rename from share/rocm/cmake/ROCMSetupVersion.cmake rename to share/rocmcmakebuildtools/cmake/ROCMSetupVersion.cmake diff --git a/share/rocm/cmake/ROCMSphinxDoc.cmake b/share/rocmcmakebuildtools/cmake/ROCMSphinxDoc.cmake similarity index 100% rename from share/rocm/cmake/ROCMSphinxDoc.cmake rename to share/rocmcmakebuildtools/cmake/ROCMSphinxDoc.cmake diff --git a/share/rocm/cmake/ROCMTest.cmake b/share/rocmcmakebuildtools/cmake/ROCMTest.cmake similarity index 100% rename from share/rocm/cmake/ROCMTest.cmake rename to share/rocmcmakebuildtools/cmake/ROCMTest.cmake diff --git a/share/rocm/cmake/ROCMUtilities.cmake b/share/rocmcmakebuildtools/cmake/ROCMUtilities.cmake similarity index 100% rename from share/rocm/cmake/ROCMUtilities.cmake rename to share/rocmcmakebuildtools/cmake/ROCMUtilities.cmake diff --git a/share/rocmcmakebuildtools/cmake/ROCmCMakeBuildToolsConfig.cmake b/share/rocmcmakebuildtools/cmake/ROCmCMakeBuildToolsConfig.cmake new file mode 100644 index 00000000..09e46608 --- /dev/null +++ b/share/rocmcmakebuildtools/cmake/ROCmCMakeBuildToolsConfig.cmake @@ -0,0 +1,6 @@ +# ###################################################################################################################### +# Copyright (C) 2017 Advanced Micro Devices, Inc. +# ###################################################################################################################### + +list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}) +include(ROCMChecks) diff --git a/share/rocm/cmake/header_template.h.in b/share/rocmcmakebuildtools/cmake/header_template.h.in similarity index 100% rename from share/rocm/cmake/header_template.h.in rename to share/rocmcmakebuildtools/cmake/header_template.h.in diff --git a/test/analyze/CMakeLists.txt b/test/analyze/CMakeLists.txt index 96d67a40..53aeb92b 100755 --- a/test/analyze/CMakeLists.txt +++ b/test/analyze/CMakeLists.txt @@ -6,7 +6,7 @@ cmake_minimum_required (VERSION 3.5) project(simple LANGUAGES CXX) -find_package(ROCM) +find_package(ROCmCMakeBuildTools) include(ROCMInstallTargets) include(ROCMAnalyzers) @@ -15,7 +15,7 @@ include(ROCMSetupVersion) include(ROCMClangTidy) rocm_enable_clang_tidy( DEV_WARNINGS_AS_ERRORS - CHECKS + CHECKS * -llvmlibc-* ERRORS @@ -26,10 +26,10 @@ rocm_enable_clang_tidy( include(ROCMCppCheck) rocm_enable_cppcheck( INCONCLUSIVE - CHECKS + CHECKS warning FORCE - SUPPRESS + SUPPRESS unmatchedSuppression SOURCES simple.cpp diff --git a/test/docsphinx/CMakeLists.txt b/test/docsphinx/CMakeLists.txt index da6e7ffa..c55fe59f 100644 --- a/test/docsphinx/CMakeLists.txt +++ b/test/docsphinx/CMakeLists.txt @@ -7,7 +7,7 @@ project(useful LANGUAGES CXX) # Ideally should be NONE, but GNUInstallDirs detects platform arch using try_compile # https://stackoverflow.com/questions/43379311/why-does-project-affect-cmakes-opinion-on-cmake-sizeof-void-p -find_package(ROCM) +find_package(ROCmCMakeBuildTools) include(ROCMSphinxDoc) include(GNUInstallDirs) diff --git a/test/libbasic/CMakeLists.txt b/test/libbasic/CMakeLists.txt index 6c9e6343..8ef39883 100644 --- a/test/libbasic/CMakeLists.txt +++ b/test/libbasic/CMakeLists.txt @@ -6,7 +6,7 @@ cmake_minimum_required (VERSION 3.5) project(basic CXX) -find_package(ROCM) +find_package(ROCmCMakeBuildTools) find_package(simple) include(ROCMInstallTargets) diff --git a/test/libheaderonly/CMakeLists.txt b/test/libheaderonly/CMakeLists.txt index d708fe3e..4a6d6b33 100644 --- a/test/libheaderonly/CMakeLists.txt +++ b/test/libheaderonly/CMakeLists.txt @@ -6,7 +6,7 @@ cmake_minimum_required (VERSION 3.5) project(headeronly LANGUAGES NONE) -find_package(ROCM) +find_package(ROCmCMakeBuildTools) include(ROCMInstallTargets) include(ROCMPackageConfigHelpers) @@ -18,7 +18,7 @@ rocm_setup_version(VERSION 1.0.0) if(ROCM_PREFIX) rocm_create_package( - NAME headeronly + NAME headeronly PREFIX ${ROCM_PREFIX} MAINTAINER "Amd amd@amd.com" PTH @@ -26,7 +26,7 @@ rocm_create_package( HEADER_ONLY) else() rocm_create_package( - NAME headeronly + NAME headeronly MAINTAINER "Amd amd@amd.com" PTH LDCONFIG @@ -38,15 +38,15 @@ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lib) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin) add_library(headeronly INTERFACE) -target_include_directories(headeronly - INTERFACE +target_include_directories(headeronly + INTERFACE $ $) if(ROCM_PREFIX) rocm_install_targets( - TARGETS headeronly - INCLUDE include + TARGETS headeronly + INCLUDE include PREFIX ${ROCM_PREFIX}) rocm_install( DIRECTORY @@ -58,8 +58,8 @@ if(ROCM_PREFIX) PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) rocm_export_targets( - TARGETS headeronly - INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/importtarget.cmake + TARGETS headeronly + INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/importtarget.cmake PREFIX ${ROCM_PREFIX}) rocm_install_symlink_subdir(${ROCM_PREFIX}) else() @@ -76,6 +76,6 @@ else() PERMISSIONS OWNER_WRITE OWNER_READ GROUP_READ WORLD_READ ) rocm_export_targets( - TARGETS headeronly + TARGETS headeronly INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/importtarget.cmake) endif() diff --git a/test/libsimple/CMakeLists.txt b/test/libsimple/CMakeLists.txt index 383c9723..1968a9a1 100644 --- a/test/libsimple/CMakeLists.txt +++ b/test/libsimple/CMakeLists.txt @@ -6,7 +6,7 @@ cmake_minimum_required (VERSION 3.5) project(simple CXX) -find_package(ROCM) +find_package(ROCmCMakeBuildTools) include(ROCMInstallTargets) include(ROCMPackageConfigHelpers) @@ -18,14 +18,14 @@ rocm_setup_version(VERSION 1.0.0) if(ROCM_PREFIX) rocm_create_package( - NAME simple + NAME simple PREFIX ${ROCM_PREFIX} MAINTAINER "Amd amd@amd.com" PTH LDCONFIG) else() rocm_create_package( - NAME simple + NAME simple MAINTAINER "Amd amd@amd.com" PTH LDCONFIG) diff --git a/test/libsimple2/CMakeLists.txt b/test/libsimple2/CMakeLists.txt index 4d02bcc7..10ed4f0c 100644 --- a/test/libsimple2/CMakeLists.txt +++ b/test/libsimple2/CMakeLists.txt @@ -6,7 +6,7 @@ cmake_minimum_required (VERSION 3.5) project(simple2 CXX) -find_package(ROCM) +find_package(ROCmCMakeBuildTools) include(ROCMInstallTargets) include(ROCMPackageConfigHelpers) @@ -20,13 +20,13 @@ rocm_setup_version(VERSION 1.0.0) if(ROCM_PREFIX) rocm_create_package( - NAME simple2 + NAME simple2 PREFIX ${ROCM_PREFIX} MAINTAINER "Amd amd@amd.com" LDCONFIG) else() rocm_create_package( - NAME simple2 + NAME simple2 MAINTAINER "Amd amd@amd.com" LDCONFIG) endif() diff --git a/test/libsimplecompat/CMakeLists.txt b/test/libsimplecompat/CMakeLists.txt new file mode 100644 index 00000000..572c5aa5 --- /dev/null +++ b/test/libsimplecompat/CMakeLists.txt @@ -0,0 +1,51 @@ +################################################################################ +# Copyright (C) 2017 Advanced Micro Devices, Inc. +################################################################################ + + +cmake_minimum_required (VERSION 3.5) +project(simple CXX) + +find_package(ROCM) + +include(ROCMInstallTargets) +include(ROCMPackageConfigHelpers) +include(ROCMSetupVersion) +include(ROCMInstallSymlinks) +include(ROCMCreatePackage) + +rocm_setup_version(VERSION 1.0.0) + +if(ROCM_PREFIX) +rocm_create_package( + NAME simple + PREFIX ${ROCM_PREFIX} + MAINTAINER "Amd amd@amd.com" + PTH + LDCONFIG) +else() +rocm_create_package( + NAME simple + MAINTAINER "Amd amd@amd.com" + PTH + LDCONFIG) +endif() + +set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lib) +set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/lib) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin) + +add_library(simple simple.cpp) +rocm_set_soversion(simple 1.1.2) + +add_executable(simple-main main.cpp) +target_link_libraries(simple-main simple) + +if(ROCM_PREFIX) + rocm_install_targets(TARGETS simple simple-main INCLUDE include PREFIX ${ROCM_PREFIX}) + rocm_export_targets(TARGETS simple INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/importtarget.cmake PREFIX ${ROCM_PREFIX}) + rocm_install_symlink_subdir(${ROCM_PREFIX}) +else() + rocm_install_targets(TARGETS simple simple-main INCLUDE include) + rocm_export_targets(TARGETS simple INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/importtarget.cmake) +endif() diff --git a/test/libsimplecompat/LICENSE b/test/libsimplecompat/LICENSE new file mode 100644 index 00000000..6d0ea731 --- /dev/null +++ b/test/libsimplecompat/LICENSE @@ -0,0 +1,3 @@ +This is a placeholder license file for the purposes of testing, and is not the license for this repository or the files +contained in this directory. The license for rocm-cmake (including all files in this directory) can be located at +"https://github.com/RadeonOpenCompute/rocm-cmake/blob/master/LICENSE". \ No newline at end of file diff --git a/test/libsimplecompat/importtarget.cmake b/test/libsimplecompat/importtarget.cmake new file mode 100644 index 00000000..765d705a --- /dev/null +++ b/test/libsimplecompat/importtarget.cmake @@ -0,0 +1,3 @@ +# ###################################################################################################################### +# Copyright (C) 2017 Advanced Micro Devices, Inc. +# ###################################################################################################################### diff --git a/test/libsimplecompat/include/simple.h b/test/libsimplecompat/include/simple.h new file mode 100644 index 00000000..e17a9e2b --- /dev/null +++ b/test/libsimplecompat/include/simple.h @@ -0,0 +1,12 @@ +/******************************************************************************* + * Copyright (C) 2017 Advanced Micro Devices, Inc. + ******************************************************************************/ + + +#ifndef GUARD_SIMPLE_H +#define GUARD_SIMPLE_H + +void simple(); + + +#endif diff --git a/test/libsimplecompat/main.cpp b/test/libsimplecompat/main.cpp new file mode 100644 index 00000000..3035b313 --- /dev/null +++ b/test/libsimplecompat/main.cpp @@ -0,0 +1,6 @@ + +void simple(); + +int main() { + simple(); +} diff --git a/test/libsimplecompat/simple.cpp b/test/libsimplecompat/simple.cpp new file mode 100644 index 00000000..c5ae3d49 --- /dev/null +++ b/test/libsimplecompat/simple.cpp @@ -0,0 +1,7 @@ +/******************************************************************************* + * Copyright (C) 2017 Advanced Micro Devices, Inc. + ******************************************************************************/ + + +void simple() +{} diff --git a/test/libsimpletest/CMakeLists.txt b/test/libsimpletest/CMakeLists.txt index b379ed9a..86a41cc4 100644 --- a/test/libsimpletest/CMakeLists.txt +++ b/test/libsimpletest/CMakeLists.txt @@ -6,7 +6,7 @@ cmake_minimum_required (VERSION 3.5) project(simple CXX) -find_package(ROCM) +find_package(ROCmCMakeBuildTools) include(ROCMInstallTargets) include(ROCMPackageConfigHelpers) @@ -20,7 +20,7 @@ rocm_setup_version(VERSION 1.0.0) rocm_enable_test_package(simple) rocm_create_package( - NAME simple + NAME simple MAINTAINER "Amd amd@amd.com" PTH LDCONFIG) diff --git a/test/libwrapper/CMakeLists.txt b/test/libwrapper/CMakeLists.txt index 823f266c..161407ff 100644 --- a/test/libwrapper/CMakeLists.txt +++ b/test/libwrapper/CMakeLists.txt @@ -6,7 +6,7 @@ cmake_minimum_required (VERSION 3.5) project(test-wrapper CXX) -find_package(ROCM) +find_package(ROCmCMakeBuildTools) include(ROCMInstallTargets) include(ROCMPackageConfigHelpers) @@ -19,14 +19,14 @@ rocm_setup_version(VERSION 1.0.0) if(ROCM_PREFIX) rocm_create_package( - NAME wrapper + NAME wrapper PREFIX ${ROCM_PREFIX} MAINTAINER "Amd amd@amd.com" PTH LDCONFIG) else() rocm_create_package( - NAME wrapper + NAME wrapper MAINTAINER "Amd amd@amd.com" PTH LDCONFIG) diff --git a/test/pass/rename-compatibility.cmake b/test/pass/rename-compatibility.cmake new file mode 100644 index 00000000..57cea2ef --- /dev/null +++ b/test/pass/rename-compatibility.cmake @@ -0,0 +1,9 @@ +# ###################################################################################################################### +# Copyright (C) 2023 Advanced Micro Devices, Inc. +# ###################################################################################################################### + +install_dir(${TEST_DIR}/libsimplecompat TARGETS package) +test_check_package( + NAME simple + HEADER simple.h + TARGET simple) diff --git a/test/test.cmake b/test/test.cmake index a9122192..72c87f1a 100755 --- a/test/test.cmake +++ b/test/test.cmake @@ -92,7 +92,7 @@ macro(test_exec) endmacro() macro(use_rocm_cmake) - list(APPEND CMAKE_MODULE_PATH ${PREFIX}/share/rocm/cmake) + list(APPEND CMAKE_MODULE_PATH ${PREFIX}/share/rocmcmakebuildtools/cmake) endmacro() function(configure_dir DIR) diff --git a/test/toolchain-var/CMakeLists.txt b/test/toolchain-var/CMakeLists.txt index f96455c2..98810d08 100644 --- a/test/toolchain-var/CMakeLists.txt +++ b/test/toolchain-var/CMakeLists.txt @@ -4,7 +4,7 @@ cmake_minimum_required (VERSION 3.5) -find_package(ROCM) +find_package(ROCmCMakeBuildTools) project(toolchain-var CXX) if(CHANGE_TOOLCHAIN) diff --git a/test/version/CMakeLists.txt b/test/version/CMakeLists.txt index e92fb82e..6c73766a 100644 --- a/test/version/CMakeLists.txt +++ b/test/version/CMakeLists.txt @@ -5,7 +5,7 @@ cmake_minimum_required (VERSION 3.5) project(simple LANGUAGES NONE) -find_package(ROCM) +find_package(ROCmCMakeBuildTools) include(ROCMSetupVersion) include(ROCMCreatePackage) @@ -32,7 +32,7 @@ endmacro() @CONTENT@ rocm_create_package( - NAME simple + NAME simple MAINTAINER "Amd amd@amd.com" PTH LDCONFIG)