我有一个使用 Boost Build 处理的小型 Jamfile,如下所示:
exe add-account : add-account.cpp ..//server-lib ../../shared//shared ;
exe add-deck : add-deck.cpp ..//server-lib ../../shared//shared ;
exe give-all-cards : give-all-cards.cpp ..//server-lib ../../shared//shared ;
exe give-card : give-card.cpp ..//server-lib ../../shared//shared ;
install . :
add-account
add-deck
give-all-cards
give-card
;
我觉得我应该能够使用某种模板来做到这一点。我一直在Boost Build 用户手册中四处寻找,但没有找到对我有帮助的语言规则。
可能值得一提的是,我知道更多的代码可能不是最好的解决方案,但我仍然对它是否可以完成感兴趣。它至少在我想编译一个充满单个源文件程序的整个目录的情况下很有用。