include_directories(${CMAKE_CURRENT_SOURCE_DIR}) set(SOURCE_FILES conv.c cwt.c cwtmath.c hsfft.c real.c wavefilt.c wavefunc.c wavelib.c wtmath.c ) set(HEADER_FILES conv.h cwt.h cwtmath.h hsfft.h real.h wavefilt.h wavefunc.h 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) 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)