Skip to content

Commit

Permalink
Android: add CMakeLists.txt for jpeg lib
Browse files Browse the repository at this point in the history
  • Loading branch information
1bsyl committed Aug 17, 2019
1 parent 2484928 commit 8fe59c4
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions external/jpeg-9b/CMakeLists.txt
@@ -0,0 +1,33 @@
cmake_minimum_required(VERSION 3.0)
project(jpeg C)


if (ANDROID)

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)


target_sources(jpeg PRIVATE jidctint.c jidctfst.c)

# FIXME : include asm for ARM
# target_sources(jpeg PRIVATE jidctint.c jidctfst.S)

add_definitions(-DAVOID_TABLES -O3 -fstrict-aliasing -fprefetch-loop-arrays)

target_include_directories(jpeg PUBLIC .)
target_link_libraries(jpeg PRIVATE)

else()

endif()

0 comments on commit 8fe59c4

Please sign in to comment.