Skip to content

Commit db9f837

Browse files
authored
[libclc] Ensure MACRO_ARCH is always set. (#19971)
Because MACRO_ARCH was not getting set for nvptx or amdgcn, the previous value of MACRO_ARCH was wrongly being re-used.
1 parent 9c7b769 commit db9f837

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

libclc/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -472,9 +472,11 @@ foreach( t ${LIBCLC_TARGETS_TO_BUILD} )
472472
elseif( ARCH STREQUAL nvptx OR ARCH STREQUAL nvptx64 )
473473
set( build_flags )
474474
set( opt_flags -O3 "--nvvm-reflect-enable=false" )
475+
set( MACRO_ARCH ${ARCH} )
475476
elseif( ARCH STREQUAL amdgcn )
476477
set( build_flags )
477478
set( opt_flags -O3 --amdgpu-oclc-reflect-enable=false )
479+
set( MACRO_ARCH ${ARCH} )
478480
else()
479481
set( build_flags )
480482
set( opt_flags -O3 )

0 commit comments

Comments
 (0)