kopia lustrzana https://github.com/pimoroni/pimoroni-pico
27 wiersze
677 B
CMake
27 wiersze
677 B
CMake
add_library(usermod_pngdec INTERFACE)
|
|
|
|
set(PNGDEC_DIR ${CMAKE_CURRENT_LIST_DIR}/../../../libraries/pngdec)
|
|
|
|
target_sources(usermod_pngdec INTERFACE
|
|
${CMAKE_CURRENT_LIST_DIR}/pngdec.c
|
|
${CMAKE_CURRENT_LIST_DIR}/pngdec.cpp
|
|
|
|
${PNGDEC_DIR}/PNGdec.cpp
|
|
${PNGDEC_DIR}/adler32.c
|
|
${PNGDEC_DIR}/crc32.c
|
|
${PNGDEC_DIR}/infback.c
|
|
${PNGDEC_DIR}/inffast.c
|
|
${PNGDEC_DIR}/inflate.c
|
|
${PNGDEC_DIR}/inftrees.c
|
|
${PNGDEC_DIR}/zutil.c
|
|
)
|
|
|
|
target_include_directories(usermod_pngdec INTERFACE
|
|
${CMAKE_CURRENT_LIST_DIR}
|
|
)
|
|
|
|
target_compile_definitions(usermod_pngdec INTERFACE
|
|
MODULE_PNGDEC_ENABLED=1
|
|
)
|
|
|
|
target_link_libraries(usermod INTERFACE usermod_pngdec) |