2
我有一个包含hpp和cpp文件的文件夹。我需要创建一个包含所述文件夹中所有hpp文件的头文件:使用CMake创建包含文件
#pragma once
#include "test_1.hpp"
#include "test_2.hpp"
#include "test_3.hpp"
可以CMake做到这一点吗?
注:我不打算把'我的'研究工作放在你的肩膀上。我只需要知道这样的事情是否可能,以及可能的链接到我可以阅读的地方。我最初的Google搜索没有显示任何有用的信息。 谢谢
通常的做法是将.in扩展名添加到cmake使用的模板中。在你的情况configure_file(list.hpp.in list.hpp)它可以更容易地将输入与输出相关联。 – ypx
好点,编辑。 –
请记住,此解决方案需要运行CMake以反映添加到include目录的任何新文件。 – ypx