
- only enable CXX when building unit tests; - install wavelib and wauxlib archives; - fix header files installation;
21 lines
517 B
CMake
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})
|