我得到了以下变量
set( CMAKE_CA65816_COMPILE_OBJECT "<CMAKE_CA65816_COMPILER> --cpu 65816 -s -o <OBJECT> <SOURCE> -I <INCLUDES>")这将导致以下命令
ca65 --cpu 65816 -s -o Game.s.o Game.s -I include_dir1 include_dir2 include_dir3但是,我需要像这样多次重复-I参数。
ca65 --cpu 65816 -s -o Game.s.o Game.s -I include_dir1 -I include_dir2 -I include_dir3可以拆分<INCLUDES> cmake变量吗?
发布于 2022-07-14 08:16:54
有变量CMAKE_INCLUDE_FLAG_<LANG>,它表示要与包含一起使用的标志。您还可能希望将CMAKE_INCLUDE_SYSTEM_FLAG_<LANG>变量设置为与" SYSTEM“包含(添加了SYSTEM关键字)一起使用的标志。
set(CMAKE_INCLUDE_FLAG_CA65816 "-I")
set(CMAKE_INCLUDE_SYSTEM_FLAG_CA65816 "-Isystem")https://stackoverflow.com/questions/72969482
复制相似问题