diff --git a/llvm/runtimes/CMakeLists.txt b/llvm/runtimes/CMakeLists.txt --- a/llvm/runtimes/CMakeLists.txt +++ b/llvm/runtimes/CMakeLists.txt @@ -448,14 +448,16 @@ get_cmake_property(variableNames VARIABLES) foreach(variableName ${variableNames}) - string(FIND "${variableName}" "RUNTIMES_${name}_" out) + string(FIND "${variableName}" "RUNTIMES_${target}_" out) if("${out}" EQUAL 0) - string(REPLACE "RUNTIMES_${name}_" "" new_name ${variableName}) + string(REPLACE "RUNTIMES_${target}_" "" new_name ${variableName}) list(APPEND ${name}_extra_args "-D${new_name}=${${variableName}}") endif() - string(FIND "${variableName}" "RUNTIMES_${target}_" out) + endforeach() + foreach(variableName ${variableNames}) + string(FIND "${variableName}" "RUNTIMES_${name}_" out) if("${out}" EQUAL 0) - string(REPLACE "RUNTIMES_${target}_" "" new_name ${variableName}) + string(REPLACE "RUNTIMES_${name}_" "" new_name ${variableName}) list(APPEND ${name}_extra_args "-D${new_name}=${${variableName}}") endif() endforeach()