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