Commit 937e917b authored by Po-Yen, Chen's avatar Po-Yen, Chen
Browse files

Make CMake commands more extensible

parent 4bf3b87e
...@@ -20,9 +20,11 @@ add_library(gemm_standalone_xdl_fp16_instances STATIC ...@@ -20,9 +20,11 @@ add_library(gemm_standalone_xdl_fp16_instances STATIC
# instance/gemm_f16_tn_instance.cpp # instance/gemm_f16_tn_instance.cpp
# instance/gemm_f16_tt_instance.cpp # instance/gemm_f16_tt_instance.cpp
) )
set_source_files_properties(instance/gemm_f16_nn_instance.cpp PROPERTIES set(SRC_FILE_COMPILE_FLAGS "-save-temps -Wno-gnu-line-marker")
COMPILE_FLAGS "-save-temps -Wno-gnu-line-marker -amdgpu-enable-max-ilp-scheduling-strategy" set(SRC_FILE_COMPILE_FLAGS "${SRC_FILE_COMPILE_FLAGS} -amdgpu-enable-max-ilp-scheduling-strategy")
COMPILE_DEFINITIONS ENABLE_PIPELINE_V2_OPT) set_source_files_properties(instance/gemm_f16_nn_instance.cpp PROPERTIES COMPILE_FLAGS ${SRC_FILE_COMPILE_FLAGS})
set_source_files_properties(instance/gemm_f16_nn_instance.cpp PROPERTIES COMPILE_DEFINITIONS ENABLE_PIPELINE_V2_OPT)
add_test_executable(test_gemm_standalone_xdl_fp16 gemm_standalone_xdl_fp16.cpp) add_test_executable(test_gemm_standalone_xdl_fp16 gemm_standalone_xdl_fp16.cpp)
target_link_libraries(test_gemm_standalone_xdl_fp16 PRIVATE gemm_standalone_xdl_fp16_instances utility) target_link_libraries(test_gemm_standalone_xdl_fp16 PRIVATE gemm_standalone_xdl_fp16_instances utility)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment