wavelib/src/CMakeLists.txt

41 lines
858 B
CMake
Raw Normal View History

2016-03-09 20:32:39 +08:00
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
set(SOURCE_FILES conv.c
2016-05-29 08:13:59 +08:00
cwt.c
cwtmath.c
2016-03-09 20:32:39 +08:00
hsfft.c
real.c
wavefilt.c
2016-05-29 08:13:59 +08:00
wavefunc.c
2016-03-09 20:32:39 +08:00
wavelib.c
wtmath.c
)
set(HEADER_FILES conv.h
2016-05-29 08:13:59 +08:00
cwt.h
cwtmath.h
2016-03-09 20:32:39 +08:00
hsfft.h
real.h
wavefilt.h
2016-05-29 08:13:59 +08:00
wavefunc.h
2016-03-09 20:32:39 +08:00
wtmath.h
)
add_library(wavelib STATIC ${SOURCE_FILES} ${HEADER_FILES})
set_property(TARGET wavelib PROPERTY FOLDER "lib")
target_include_directories(wavelib PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}../header)
2016-03-09 20:32:39 +08:00
install(TARGETS wavelib
EXPORT wavelib-targets
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
install(EXPORT wavelib-targets
FILE wavelib-config.cmake
NAMESPACE wavelib::
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/wavelib)