1 2 3 4 5 6 7 8 9 10 11 12 13
add_library(crc32) target_sources(crc32 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src/crc32.c ${CMAKE_CURRENT_SOURCE_DIR}/src/crc32.h ) target_include_directories(crc32 PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/src> )