Skip to content

Commit 70b1e1c

Browse files
committed
Refactor cmake for setting AMD targets and fix incorrect logic
1 parent 93013ad commit 70b1e1c

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

CMakeLists.txt

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,21 +51,19 @@ if ("x${DPCTL_SYCL_TARGETS}" STREQUAL "x")
5151
endif()
5252
endif()
5353
if (NOT "x${DPCTL_TARGET_AMD}" STREQUAL "x")
54+
set(_dpctl_amd_targets ${DPCTL_TARGET_AMD})
5455
if(_dpctl_sycl_targets)
55-
set(_dpctl_sycl_targets "amdgcn-amd-amdhsa,spir64-unknown-unknown")
56-
set(_dpctl_amd_targets ${DPCTL_TARGET_AMD})
57-
else()
5856
set(_dpctl_sycl_targets "amdgcn-amd-amdhsa,${_dpctl_sycl_targets}")
59-
set(_dpctl_amd_targets ${DPCTL_TARGET_AMD})
57+
else()
58+
set(_dpctl_sycl_targets "amdgcn-amd-amdhsa,spir64-unknown-unknown")
6059
endif()
6160
else()
6261
if (DEFINED ENV{DPCTL_TARGET_AMD})
62+
set(_dpctl_amd_targets $ENV{DPCTL_TARGET_AMD})
6363
if(_dpctl_sycl_targets)
64-
set(_dpctl_sycl_targets "amdgcn-amd-amdhsa,spir64-unknown-unknown")
65-
set(_dpctl_amd_targets $ENV{DPCTL_TARGET_AMD})
66-
else()
6764
set(_dpctl_sycl_targets "amdgcn-amd-amdhsa,${_dpctl_sycl_targets}")
68-
set(_dpctl_amd_targets $ENV{DPCTL_TARGET_AMD})
65+
else()
66+
set(_dpctl_sycl_targets "amdgcn-amd-amdhsa,spir64-unknown-unknown")
6967
endif()
7068
endif()
7169
endif()

0 commit comments

Comments
 (0)