/
CMakeLists.txt
24 lines (18 loc) · 828 Bytes
1
cmake_minimum_required(VERSION 3.3.2)
2
3
project(jpeg C)
4
5
6
7
8
9
10
11
12
13
14
add_library(jpeg SHARED)
target_sources(jpeg PRIVATE
jaricom.c jcapimin.c jcapistd.c jcarith.c jccoefct.c jccolor.c
jcdctmgr.c jchuff.c jcinit.c jcmainct.c jcmarker.c jcmaster.c
jcomapi.c jcparam.c jcprepct.c jcsample.c jctrans.c jdapimin.c
jdapistd.c jdarith.c jdatadst.c jdatasrc.c jdcoefct.c jdcolor.c
jddctmgr.c jdhuff.c jdinput.c jdmainct.c jdmarker.c jdmaster.c
jdmerge.c jdpostct.c jdsample.c jdtrans.c jerror.c jfdctflt.c
jfdctfst.c jfdctint.c jidctflt.c jquant1.c
jquant2.c jutils.c jmemmgr.c
jmem-android.c)
15
16
17
target_sources(jpeg PRIVATE jidctint.c jidctfst.c)
18
19
20
# FIXME : include asm for ARM
# target_sources(jpeg PRIVATE jidctint.c jidctfst.S)
21
22
target_compile_definitions(jpeg PRIVATE -DAVOID_TABLES)
23
24
target_include_directories(jpeg PUBLIC .)