libjpeg-turbo/CMakeLists.txt

64 lines
1.6 KiB
CMake

include_directories(.)
add_library(libjpeg-turbo
turbojpeg.h turbojpeg.c
jerror.c
jutils.c
jcparam.c
jcapimin.c
jcomapi.c
jcapistd.c
jdapistd.c
jdapimin.c
jdhuff.c
jdatadst-tj.c
jdatasrc-tj.c
transupp.c
jdtrans.c
jctrans.c
jcmaster.c
jmemmgr.c
jcmarker.c
jcinit.c
jdmaster.c
jdmarker.c
jdinput.c
jdarith.c
jdphuff.c
jdcoefct.c
jcarith.c
jcphuff.c
jchuff.c
jmemnobs.c
jccolor.c
jcsample.c
jcprepct.c
jcdctmgr.c
jccoefct.c
jcmainct.c
jquant1.c
jquant2.c
jdmerge.c
jdcolor.c
jdsample.c
jdpostct.c
jddctmgr.c
jdmainct.c
jsimd_none.c
jfdctint.c
jfdctfst.c
jfdctflt.c
jidctred.c
jidctint.c
jidctfst.c
jidctflt.c
jaricom.c)
if (NOT MSVC)
target_compile_options(libjpeg-turbo PRIVATE -Wno-misleading-indentation
-Wno-unused-but-set-variable -Wno-unused-label
-Wno-implicit-fallthrough -Wno-attributes
-Wno-shift-negative-value)
endif()
target_include_directories(libjpeg-turbo PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})