From 9d85a8c8e236a4554133f29ae612d0439e440a57 Mon Sep 17 00:00:00 2001 From: Gregor Weiss Date: Mon, 22 Jan 2024 14:37:36 +0100 Subject: [PATCH] specify PUBLIC_HEADER destination in bwclib target avoids duplication of bwc.h in installation include/lib directories --- src/library/CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/library/CMakeLists.txt b/src/library/CMakeLists.txt index 43ae796..02780e5 100755 --- a/src/library/CMakeLists.txt +++ b/src/library/CMakeLists.txt @@ -117,8 +117,9 @@ target_link_libraries(bwclib PRIVATE m) #*--------------------------------------------------------*# # Setup the install directories. # #*--------------------------------------------------------*# -install(FILES ${CMAKE_SOURCE_DIR}/include/library/public/bwc.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) -install(TARGETS bwclib DESTINATION ${CMAKE_INSTALL_LIBDIR}) +install( TARGETS bwclib + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) #*--------------------------------------------------------*# # Define the output name for the BigWhoop library. #