У меня есть папка, содержащая файлы hpp и cpp. Мне нужно создать файл заголовка, который включает все файлы hpp в указанной папке:создать файл с использованием CMake
#pragma once
#include "test_1.hpp"
#include "test_2.hpp"
#include "test_3.hpp"
Может ли CMake сделать это?
Примечание: Я не собираюсь проводить «мои» исследования на вашем плече. Мне просто нужно знать, возможно ли такое, и, возможно, ссылку на то, где я могу читать. Мой первоначальный googling не показал ничего полезного. спасибо
обычной практикой является добавление расширения .in к шаблону, который использует cmake. В вашем случае configure_file (list.hpp.in list.hpp) облегчает связь ввода с выходом. – ypx
Хорошая точка, отредактированная. –
Имейте в виду, что для этого решения требуется запуск CMake для отображения любых новых файлов, добавленных в каталог include. – ypx