diff --git a/openmp/runtime/cmake/LibompHandleFlags.cmake b/openmp/runtime/cmake/LibompHandleFlags.cmake index d725ece02be42..6643ea392f80a 100644 --- a/openmp/runtime/cmake/LibompHandleFlags.cmake +++ b/openmp/runtime/cmake/LibompHandleFlags.cmake @@ -144,7 +144,8 @@ function(libomp_get_libflags libflags) endif() set(libflags_local ${libflags_local} ${LIBOMP_LIBFLAGS}) libomp_setup_flags(libflags_local) - set(${libflags} ${libflags_local} PARENT_SCOPE) + libomp_string_to_list("${libflags_local}" libflags_local_list) + set(${libflags} ${libflags_local_list} PARENT_SCOPE) endfunction() # Fortran flags