wavelib/auxiliary/CMakeLists.txt
myd7349 1acc29c724 improve CMakeLists.txt
- only enable CXX when building unit tests;
- install wavelib and wauxlib archives;
- fix header files installation;
2020-05-28 10:24:23 +08:00

21 lines
517 B
CMake

include_directories(${CMAKE_CURRENT_SOURCE_DIR})
set(SOURCE_FILES denoise.c
waux.c
)
set(HEADER_FILES waux.h)
add_library(wauxlib STATIC ${SOURCE_FILES} ${HEADER_FILES})
target_link_libraries(wauxlib wavelib)
set_property(TARGET wauxlib PROPERTY FOLDER "lib")
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})