RossComputerGuy/stardustos

View on GitHub
libraries/miniz/build.cmake

Summary

Maintainability
Test Coverage
set(MINIZ_VERSION "2.1.0")
if(NOT EXISTS "${CMAKE_BINARY_DIR}/miniz.zip")
    execute_process(COMMAND curl -L "https://github.com/richgel999/miniz/releases/download/${MINIZ_VERSION}/miniz-${MINIZ_VERSION}.zip" -o "${CMAKE_BINARY_DIR}/miniz.zip")
    execute_process(COMMAND unzip "${CMAKE_BINARY_DIR}/miniz.zip" -d "${CMAKE_BINARY_DIR}/miniz-${MINIZ_VERSION}/")
endif()
add_compile_definitions("MINIZ_NO_STDIO" "MINIZ_NO_TIME")
include_directories("${CMAKE_BINARY_DIR}/miniz-${MINIZ_VERSION}/")
set(MINIZ_SOURCES "${CMAKE_BINARY_DIR}/miniz-${MINIZ_VERSION}/miniz.c")