#ifdef
我有一个 Coffeescript/Javascript 项目,它是一个大型 Web 应用程序,我正在使用 C++ 预处理器将文件与一些#include
指令拼凑在一起。它极大地简化和组织了我的资源。我正在rake
用作我的构建工具。
我可以将该cpp -E -Xpreprocessor
指令称为来自 rake 的系统调用,但我希望能够在 Rake 脚本本身中使用它。
例如当前使用情况
pre_processed_code = `cpp -E -Xpreprocessor -DDebug app.coffee`
是否可以运行字符串的 C++ 预处理器的任何 ruby 实现,或者任何人都可以建议更好的预处理解决方法?