cmakeでヘッダファイルのインストール
1 2 3 4 5 6 7 8 9 10 11 12 |
set_property(target PROPERTY PUBLIC_HEADER header1.h header2.h header3.h ) install(TARGETS ${PROJECT_NAME} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include ) |
こうじゃなくて
1 2 3 4 5 6 |
install(FILES header1.h header2.h header3.h DESTICTION include ) |
でもできるんですけど、ヘッダファイルはPUBLIC_HEADER使ったほうが良さそうですね。