[PATCH] Miscellaneous CMake fixes.
Change-Id: Ibca31745d2e9375523193310bc1ca5994c87aa32
[ROCm/rocm_smi_lib commit: 92db324944]
此提交包含在:
@@ -5,15 +5,13 @@ message("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&")
|
||||
message(" CMake ROCm SMI (Library) [root] ")
|
||||
message("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&")
|
||||
cmake_minimum_required(VERSION 3.14)
|
||||
project(rocm_smi_lib)
|
||||
|
||||
set(ROCM_SMI_LIBS_TARGET "rocm_smi_libraries")
|
||||
|
||||
set(BUILD_SHARED_LIBS ON CACHE BOOL "Build shared library (.so) or not.")
|
||||
|
||||
## Set default module path if not already set
|
||||
if(NOT DEFINED CMAKE_MODULE_PATH)
|
||||
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/")
|
||||
endif()
|
||||
list(PREPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules")
|
||||
## Include common cmake modules
|
||||
include(utils)
|
||||
|
||||
|
||||
@@ -94,6 +94,8 @@ endif ()
|
||||
# use the target_include_directories() command to specify the include directories for the target
|
||||
target_include_directories(${OAM_TARGET}
|
||||
PUBLIC
|
||||
"$<BUILD_INTERFACE:${DRM_INCLUDE_DIRS}>"
|
||||
"$<BUILD_INTERFACE:${AMDGPU_DRM_INCLUDE_DIRS}>"
|
||||
"$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>"
|
||||
"$<INSTALL_INTERFACE:{OAM_NAME}/include>")
|
||||
|
||||
|
||||
@@ -88,6 +88,8 @@ target_include_directories(${ROCM_SMI_TARGET} PRIVATE
|
||||
# use the target_include_directories() command to specify the include directories for the target
|
||||
target_include_directories(${ROCM_SMI_TARGET}
|
||||
PUBLIC
|
||||
"$<BUILD_INTERFACE:${DRM_INCLUDE_DIRS}>"
|
||||
"$<BUILD_INTERFACE:${AMDGPU_DRM_INCLUDE_DIRS}>"
|
||||
"$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>"
|
||||
"$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>"
|
||||
)
|
||||
|
||||
新增問題並參考
封鎖使用者