
include_directories( ${LIBZIP_INCLUDE_DIR}
                     ${CMAKE_CURRENT_SOURCE_DIR}/../..
                     ${CMAKE_CURRENT_BINARY_DIR}/../..
                   )

if(WIN32)
set (LIBZIP_COMPILED_WITH_32BIT_OFF_T OFF CACHE BOOL "Whether the system libzip library is compiled with 32bits off_t" )
else(WIN32)
set (LIBZIP_COMPILED_WITH_32BIT_OFF_T ON CACHE BOOL "Whether the system libzip library is compiled with 32bits off_t" )
endif(WIN32)

if (LIBZIP_COMPILED_WITH_32BIT_OFF_T)

	# this doesn't work correctly yet
	#remove_definitions(-D_FILE_OFFSET_BITS=64)

   add_definitions(-DLIBZIP_COMPILED_WITH_32BIT_OFF_T)
endif (LIBZIP_COMPILED_WITH_32BIT_OFF_T)


########### next target ###############

set(kerfuffle_libzip_SRCS zipplugin.cpp)

kde4_add_plugin(kerfuffle_libzip ${kerfuffle_libzip_SRCS})

target_link_libraries(kerfuffle_libzip  ${KDE4_KDECORE_LIBS} ${KDE4_KIO_LIBS} ${LIBZIP_LIBRARY} kerfuffle )

install(TARGETS kerfuffle_libzip  DESTINATION ${PLUGIN_INSTALL_DIR} )


########### install files ###############

install( FILES kerfuffle_libzip.desktop  DESTINATION  ${SERVICES_INSTALL_DIR} )

