find_package(ZLIB) option(USE_ZLIB "Link Zlib for VGZ support" ${ZLIB_FOUND}) if (USE_ZLIB AND NOT ZLIB_FOUND) message(FATAL_ERROR "USE_ZLIB specified but Zlib was not found") endif() add_executable(adpcm adpcm.h libadpcma.c adpcm.c) set_property(TARGET adpcm PROPERTY C_STANDARD 99) target_compile_options(adpcm PRIVATE ${WARNINGS}) target_link_libraries(adpcm Common::wave $<$:m>) add_executable(adpcmb adpcmb.c) target_compile_options(adpcmb PRIVATE ${WARNINGS}) target_link_libraries(adpcmb Common::headers) add_executable(neoadpcmextract neoadpcmextract.c) set_property(TARGET neoadpcmextract PROPERTY C_STANDARD 99) target_compile_definitions(neoadpcmextract PRIVATE $<$:USE_ZLIB=1>) target_compile_options(neoadpcmextract PRIVATE ${WARNINGS}) target_link_libraries(neoadpcmextract $<$:ZLIB::ZLIB> Common::headers)