diff --git a/DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/anr/src/CMakeLists.txt b/DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/anr/src/CMakeLists.txt index c7ef09ab18..438334e885 100644 --- a/DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/anr/src/CMakeLists.txt +++ b/DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/anr/src/CMakeLists.txt @@ -21,10 +21,6 @@ else() set(DEVICE_FLAG "S10") elseif(FPGA_DEVICE_NAME MATCHES ".*agilex.*") set(DEVICE_FLAG "Agilex") - else() - message(FATAL_ERROR "An unrecognized or custom board was passed, but DEVICE_FLAG was not specified. \ - Please make sure you have set -DDEVICE_FLAG=A10, -DDEVICE_FLAG=S10 or \ - -DDEVICE_FLAG=Agilex.") endif() message(STATUS "Configuring the design with the following target: ${FPGA_DEVICE}") @@ -38,6 +34,12 @@ else() endif() endif() +if(NOT DEFINED DEVICE_FLAG) + message(FATAL_ERROR "An unrecognized or custom board was passed, but DEVICE_FLAG was not specified. \ + Please make sure you have set -DDEVICE_FLAG=A10, -DDEVICE_FLAG=S10 or \ + -DDEVICE_FLAG=Agilex.") +endif() + # These are Windows-specific flags: # 1. /EHsc This is a Windows-specific flag that enables exception handling in host code # 2. /Qactypes Include ac_types headers and link against ac_types emulation libraries