improve CMakeLists.txt

- only enable CXX when building unit tests;
- install wavelib and wauxlib archives;
- fix header files installation;
This commit is contained in:
myd7349
2020-05-27 16:06:37 +08:00
parent cef10c1133
commit 1acc29c724
3 changed files with 21 additions and 4 deletions

View File

@@ -12,5 +12,9 @@ target_link_libraries(wauxlib wavelib)
set_property(TARGET wauxlib PROPERTY FOLDER "lib")
target_include_directories(wauxlib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_include_directories(wauxlib PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
install(TARGETS wauxlib
EXPORT wavelib-targets
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})