我有一套比较复杂的OMake文档,用于在一个具体平台上进行交叉编造。 我的资料来源是C++。
来自Windows的Im楼和我需要通过编辑部,其中包括其名称有空间的名录。 为汇编档案而在指挥线上插入的插图方式按行:
public.PREFIXED_INCLUDES = $`(addprefix $(INCLUDES_OPT), $(set $(absname $(INCLUDES))))
在OMake案档案的另一些时候,我有这样的一线:
INCLUDES += $(dir "$(LIBRARY_LOCATION)/Path with spaces/include")
在指挥线的中段,这扩大到:
-IC:Library location with spacesPath with spacesinclude
我想将其扩大到:
-I"C:Library location with spacesPath with spacesinclude"
我不想作任何改动,但“INCLUDES +=......”线可能的话,尽管对该档案中其他内容的修改也是罚款。 我不想做像改变“PREFIXED”的定义一样的事情。 INCLUDES,作为OMake案卷的一部分,这些档案可能改在我后面。 这是可能的吗? 如果是的话,我如何能够这样做? 如果不是的话,那么,我能以什么方式确保,包括其中的空间,通过修改很少的纸面代码(全线一行)来加以引用?