You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gwenview/src/imageutils/CMakeLists.txt

35 lines
861 B

include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${EXIV2_INCLUDE_DIRS}
${JPEG_INCLUDE_DIR}
)
##### gvimageutils (static)
set( gvimageutils_SRCS imageutils.cpp jpegcontent.cpp scale.cpp transupp.c croppedqimage.cpp )
if( HAVE_X86_MMX )
list( APPEND gvimageutils_SRCS asm_scale.S )
# Force to use C compiler for asm_scale.S instead of ASM
# because it contains mixed code - ASM with C definitions
set_source_files_properties( asm_scale.S PROPERTIES LANGUAGE C )
add_compile_options( -DHAVE_X86_MMX )
endif( )
tde_add_library( gvimageutils STATIC_PIC AUTOMOC
SOURCES ${gvimageutils_SRCS}
LINK tdecore-shared tdeio-shared ${EXIV2_LIBRARIES} ${JPEG_LIBRARIES}
)
##### testjpegcontent (executable)
tde_add_check_executable( testjpegcontent AUTOMOC
SOURCES testjpegcontent.cpp
LINK gvimageutils-static
)