Как настроить CMake для создания проектов только для заголовков?

Я хочу настроить проекты библиотеки C ++ (или C) только для заголовков, но не могу найти чистый путь.

После нескольких поисков я обнаружил, что вы можете ' Один из способов сделать это - использовать вместо него add_custom_target , таким образом:

# Get all headers (using search instead of explicit filenames for the example)
file( GLOB_RECURSE XSD_HEADERS 
    *.hxx
)
add_custom_target( libsxsd SOURCES ${XSD_HEADERS} )

Но, похоже, здесь это не работает полностью, поскольку я не вижу исходные коды в проекте, созданном в VS2010. Я не знаю, является ли это ошибкой, или я делаю это неправильно, или есть какой-либо предпочтительный способ сделать это.

39
задан Boann 24 July 2019 в 15:54
поделиться