Mq-b / Loser-HomeWork

卢瑟们的作业展示,答案讲解,以及一些C++知识
https://mq-b.github.io/Loser-HomeWork/
Apache License 2.0
613 stars 130 forks source link

添加ci检查作业编译 #238

Closed geihob closed 7 months ago

rsp4jack commented 7 months ago

正合我意(#227)。然而,如果只是为了 CI,这种情况下用 CMake 多少有些大材小用了。

如果作为整个项目的 build system,感觉写得还是有些粗糙。

慢慢处理,晚点细看。

Mq-b commented 7 months ago

这里的问题在于,不可能那么智能,我们仓库某些代码甚至是非标准,而是提案中的特性,要使用特殊的编译器编译。

还有一些奇奇怪怪的玩意都是,除非把这玩意写的更加智能。

rsp4jack commented 7 months ago

这里的问题在于,不可能那么智能,我们仓库某些代码甚至是非标准,而是提案中的特性,要使用特殊的编译器编译。

是的。可以考虑类似于 Front Matter 这样的东西(例如 Doxygen 的 @file、YAML 的 Front Matter),指定代码需要的环境。