cmake externalproject_add(CONFIG) examples

AOMediaCodec/libavif cmake/Modules/LocalJpeg.cmake :51

ExternalProject_Add(
    libjpeg
    PREFIX ${CMAKE_CURRENT_BINARY_DIR}/libjpeg
    GIT_REPOSITORY "https://github.com/libjpeg-turbo/libjpeg-turbo.git"
    GIT_TAG "${AVIF_JPEG_TAG}"
    LIST_SEPARATOR |
    BUILD_COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR> --config $<CONFIG> --target jpeg-static
    CMAKE_ARGS -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
               -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
               -DCMAKE_C_FLAGS_DEBUG=${CMAKE_C_FLAGS_DEBUG}
               -DCMAKE_C_FLAGS_RELEASE=${CMAKE_C_FLAGS_RELEASE}
               -DCMAKE_C_FLAGS_RELWITHDEBINFO=${CMAKE_C_FLAGS_RELWITHDEBINFO}
               -DCMAKE_C_FLAGS_MINSIZEREL=${CMAKE_C_FLAGS_MINSIZEREL}
               -DENABLE_SHARED=OFF
               -DENABLE_STATIC=ON
               -DCMAKE_BUILD_TYPE=Release
               -DWITH_TURBOJPEG=OFF
               -DWITH_CRT_DLL=ON
    BUILD_BYPRODUCTS ${BUILD_BYPRODUCTS}
    INSTALL_COMMAND ""
)

google/libultrahdr CMakeLists.txt :474

ExternalProject_Add(${JPEGTURBO_TARGET_NAME}
    GIT_REPOSITORY https://github.com/libjpeg-turbo/libjpeg-turbo.git
    GIT_TAG 3.1.0
    PREFIX ${JPEGTURBO_PREFIX_DIR}
    SOURCE_DIR ${JPEGTURBO_SOURCE_DIR}
    BINARY_DIR ${JPEGTURBO_BINARY_DIR}
    CONFIGURE_COMMAND emcmake cmake ${JPEGTURBO_SOURCE_DIR}
                      -DENABLE_SHARED=0 -DWITH_SIMD=0
    BUILD_COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR> --config $<CONFIG> --target jpeg-static
    BUILD_BYPRODUCTS ${JPEG_LIBRARIES}
    INSTALL_COMMAND ""
)

google/libultrahdr CMakeLists.txt :487

ExternalProject_Add(${JPEGTURBO_TARGET_NAME}
    GIT_REPOSITORY https://github.com/libjpeg-turbo/libjpeg-turbo.git
    GIT_TAG 3.1.0
    PREFIX ${JPEGTURBO_PREFIX_DIR}
    SOURCE_DIR ${JPEGTURBO_SOURCE_DIR}
    BINARY_DIR ${JPEGTURBO_BINARY_DIR}
    BUILD_COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR> --config $<CONFIG> --target jpeg-static
    CMAKE_ARGS ${UHDR_CMAKE_ARGS} -DENABLE_SHARED=0
    BUILD_BYPRODUCTS ${JPEG_LIBRARIES}
    INSTALL_COMMAND ""
)