file(GLOB SOURCES "*.c" "*.h") file(GLOB HEADERS "../include/uvcgadget/*.h") add_library(uvcgadget ${SOURCES}) set_target_properties(uvcgadget PROPERTIES PUBLIC_HEADER "${HEADERS}") target_include_directories(uvcgadget PUBLIC $ $ PRIVATE ${KERNEL_INCLUDE_DIR}) install(TARGETS uvcgadget LIBRARY DESTINATION lib ARCHIVE DESTINATION lib PUBLIC_HEADER DESTINATION include/uvcgadget)