我正在使用 clearmake,我正在尝试执行以下操作:
我有一个在 clearmake 命令中使用的 Makefile.fast.options 文件。在那里我有一个 USERFLAGS = -DFAST
在另一个选项文件中我没有-DFAST(Makefile.slow.options)。
在实际的 Makefile 中,如果定义了 FAST,我想将输出二进制名称设置为一个名称,否则我想将其设置为另一个名称..(如果定义了 FAST,我希望输出在名字,否则我想要 .slow
是否有可能做到这一点?也许我错过了一种更简单的方法来使用选项文件来确定输出文件名?
我也在考虑在makefile选项文件中定义文件名,似乎更容易:
文件名 = File.Fast
但是我想使用选项文件来覆盖makefile本身中对FILENAME的定义。所以,如果在选项文件中设置了FILENAME,请使用它,或者使用makefile中的那个。这可能吗?
谢谢!