Add libjpeg-turbo dependency

This commit is contained in:
Georg Hagen
2024-05-28 00:15:08 +02:00
parent 36307e0b5b
commit 28e48d155a
4 changed files with 54 additions and 9 deletions

View File

@@ -0,0 +1,22 @@
cmake_minimum_required(VERSION 3.16)
project(build_libjpeg-turbo)
include(ExternalProject)
if(NOT DEFINED LIBJPEGTURBO_REPO)
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
)