reactos/dll/3rdparty/libjpeg/CMakeLists.txt

74 lines
1.1 KiB
CMake
Raw Normal View History

add_definitions(
-DWIN32
-D_WINDOWS
-D_MBCS
-DJPEG_DLL
-Dmain=mainptr
-D_DLL -D__USE_CRTIMP)
include_directories(
${REACTOS_SOURCE_DIR}/include/reactos/libs/libjpeg
${REACTOS_SOURCE_DIR}/include/reactos/libs/zlib)
add_library(libjpeg SHARED
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
jidctfst.c
jidctint.c
jquant1.c
jquant2.c
jutils.c
jmemmgr.c
jmemnobs.c)
set_entrypoint(libjpeg 0)
if(MSVC)
# for _fltused
target_link_libraries(libjpeg mingw_common)
endif()
add_importlibs(libjpeg msvcrt kernel32)
add_dependencies(libjpeg psdk buildno_header)
add_cab_target(libjpeg 1)