Skip to content

Commit ed04b2b

Browse files
Improve argument parsing in device code helper
1 parent 9c33cea commit ed04b2b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

offload/unittests/CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ set(OFFLOAD_UNITTESTS_DIR ${CMAKE_CURRENT_SOURCE_DIR})
1919

2020
function(add_offload_test_device_code test_filename test_name)
2121
cmake_parse_arguments(
22-
"ARGS" "WITH_DEVICE_MATH_LIBS" "" "" ${ARGN})
22+
"OFFLOAD_TESTS" "WITH_DEVICE_MATH_LIBS" "" "" ${ARGN})
2323

2424
set(SRC_PATH ${CMAKE_CURRENT_SOURCE_DIR}/${test_filename})
2525
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
@@ -40,9 +40,9 @@ function(add_offload_test_device_code test_filename test_name)
4040
endif()
4141

4242
if(nvptx_arch AND CUDAToolkit_FOUND)
43-
set(nvptx_compile_flags ${ARGS_UNPARSED_ARGUMENTS})
43+
set(nvptx_compile_flags ${OFFLOAD_TESTS_UNPARSED_ARGUMENTS})
4444

45-
if(ARGS_WITH_DEVICE_MATH_LIBS)
45+
if(OFFLOAD_TESTS_WITH_DEVICE_MATH_LIBS)
4646
file(GLOB libdevice_paths "${CUDAToolkit_LIBRARY_ROOT}/nvvm/libdevice/libdevice.*.bc")
4747
if(libdevice_paths)
4848
list(GET libdevice_paths 0 libdevice_path)
@@ -77,9 +77,9 @@ function(add_offload_test_device_code test_filename test_name)
7777
endif()
7878

7979
if(amdgpu_arch)
80-
set(amdgpu_compile_flags ${ARGS_UNPARSED_ARGUMENTS})
80+
set(amdgpu_compile_flags ${OFFLOAD_TESTS_UNPARSED_ARGUMENTS})
8181

82-
if(ARGS_WITH_DEVICE_MATH_LIBS)
82+
if(OFFLOAD_TESTS_WITH_DEVICE_MATH_LIBS)
8383
find_package(AMDDeviceLibs QUIET HINTS ${CMAKE_INSTALL_PREFIX} PATHS /opt/rocm)
8484
if(AMDDeviceLibs_FOUND)
8585
get_target_property(ocml_path ocml IMPORTED_LOCATION)

0 commit comments

Comments
 (0)