mirror of
https://github.com/amd/blis.git
synced 2026-05-12 10:05:38 +00:00
- Added configuration option for zen4 architecture
- Added auto-detection of zen4 architecture
- Added zen4 configuration for all checks related
to AMD specific optimizations
AMD-Internal: [CPUPL-1937]
Change-Id: I1a1a45de04653f725aa53c30dffb6c0f7cc6e39a
22 lines
842 B
CMake
22 lines
842 B
CMake
##Copyright (C) 2021, Advanced Micro Devices, Inc. All rights reserved.##
|
|
|
|
if(${TARGET_ARCH} STREQUAL amdzen)
|
|
add_subdirectory(${CMAKE_BINARY_DIR}/ref_kernels/generic ${CMAKE_BINARY_DIR}/ref_kernels/generic)
|
|
add_subdirectory(${CMAKE_BINARY_DIR}/ref_kernels/zen ${CMAKE_BINARY_DIR}/ref_kernels/zen)
|
|
add_subdirectory(${CMAKE_BINARY_DIR}/ref_kernels/zen2 ${CMAKE_BINARY_DIR}/ref_kernels/zen2)
|
|
add_subdirectory(${CMAKE_BINARY_DIR}/ref_kernels/zen3 ${CMAKE_BINARY_DIR}/ref_kernels/zen3)
|
|
add_subdirectory(${CMAKE_BINARY_DIR}/ref_kernels/zen4 ${CMAKE_BINARY_DIR}/ref_kernels/zen4)
|
|
else()
|
|
target_sources("${PROJECT_NAME}"
|
|
PRIVATE
|
|
${CMAKE_CURRENT_SOURCE_DIR}/bli_cntx_ref.c
|
|
)
|
|
|
|
set(SUBDIRECTORIES "1" "1f" "1m" "3" "ind")
|
|
|
|
#Add all subdirectories
|
|
foreach(VAR ${SUBDIRECTORIES})
|
|
add_subdirectory(${VAR})
|
|
endforeach()
|
|
endif()
|