diff --git a/cmake/HalideGeneratorHelpers.cmake b/cmake/HalideGeneratorHelpers.cmake index 8349974f6f39..fa724e73bc33 100644 --- a/cmake/HalideGeneratorHelpers.cmake +++ b/cmake/HalideGeneratorHelpers.cmake @@ -321,7 +321,9 @@ function(add_halide_library TARGET) foreach (p IN LISTS ARG_PLUGINS) list(APPEND generator_plugins "$") endforeach () - set(generator_plugins -p "$>") + # $ gets confused about quoting. Just use list(JOIN) here instead. + list(JOIN generator_plugins $ generator_plugins_list) + set(generator_plugins -p ${generator_plugins_list}) endif () add_custom_command(OUTPUT ${generator_output_files}