У меня есть параметры компиляции в виде списка, например:
set(flags "-auto" "-qopenmp" "-convert big_endian")
Затем я добавляю их к цели:
target_compile_options(${lib_name} PRIVATE ${flags})
Но когда я запускаю "make", параметры компиляции с к пробелам добавляются кавычки:
-auto -qopenmp "-convert big_endian"
И тогда компилятор не распознает его как флаг.
Итак, почему CMake добавляет кавычки к моим параметрам компиляции? Есть ли способ, которым я могу помешать этому?