project(minizip)
cmake_minimum_required(VERSION 2.6)

# Position independant code
if(NOT WIN32)
set(CMAKE_C_FLAGS "-fPIC")
endif(NOT WIN32)

set(PROJECT_VERSION 1.0)
set(PROJECT_DESCRIPTION "Minizip")


set(SOURCES unzip.c
	    zip.c
	    ioapi.c
)

add_definitions(-DUSE_FILE32API)
add_library(${PROJECT_NAME} STATIC ${SOURCES})

TARGET_LINK_LIBRARIES(${PROJECT_NAME}
            ${PKGCONFIG_LIBRARIES}
)

file(GLOB public_headers ./[a-z]*.h)

install(
	FILES ${public_headers}
	DESTINATION include/minizip
)

install(TARGETS ${PROJECT_NAME}
	LIBRARY DESTINATION lib
	ARCHIVE DESTINATION lib
)

set(PC_FILE ${CMAKE_BINARY_DIR}/minizip.pc)
configure_file("minizip.pc.in" ${PC_FILE} @ONLY)
install(FILES ${PC_FILE} DESTINATION lib/pkgconfig)



