使用Gecko / Mozilla源代码(Firefox,Thunderbird,...)的应用程序包含一个可以处理Javascript文件的内置C / C ++样式预处理器。预处理器允许条件构建脚本,如下所示:
#ifndef TRIAL_VERSION
// code for a non-trial version
#endif
// Here, ENDPOINT_URL is replaced with its corresponding value.
var endpoint = "@@ENDPOINT_URL@@"
我想将此预处理器用于基于Javascript的项目。但是,在线搜索这个主题并没有产生任何结果:我只能找到托管在各种网站上的源代码和讨论Mozilla代码编译错误的论坛帖子。
有没有人知道如何在Mozilla项目之外使用预处理器?