Files
OpenVulkano/3rdParty/libjpeg-turbo/ext/CMakeLists.txt
2025-11-09 14:22:33 +01:00

22 lines
766 B
CMake

cmake_minimum_required(VERSION 3.20)
project(build_libjpeg-turbo)
include(ExternalProject)
if(NOT DEFINED LIBJPEGTURBO_REPO OR LIBJPEGTURBO_REPO STREQUAL "")
set(LIBJPEGTURBO_REPO https://github.com/libjpeg-turbo/libjpeg-turbo.git)
endif ()
ExternalProject_Add(libjpegturbo
GIT_REPOSITORY ${LIBJPEGTURBO_REPO}
GIT_TAG 3.0.3
GIT_SHALLOW TRUE
SOURCE_DIR libjpegturbo
BINARY_DIR libjpegturbo-build
CMAKE_GENERATOR ${CMAKE_GENERATOR}
CMAKE_ARGS
-DBUILD_SHARED_LIBS:BOOL=OFF
-DENABLE_SHARED:BOOL=OFF
-DCMAKE_TOOLCHAIN_FILE:FILEPATH=${TOOLCHAIN_FILE}
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_BINARY_DIR}/INSTALL
-DCMAKE_BUILD_TYPE:STRING=Release
)