add_library(skv SHARED btree.c disktree.c pagemanager.c llist.c)
install( TARGETS skv LIBRARY DESTINATION ${libdir} )
file( GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
install( FILES ${files} DESTINATION include/libskv)

set( CMAKE_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/build )
set( CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_OUTPUT_DIRECTORY}/bin )
set( CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_OUTPUT_DIRECTORY}/lib )
set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_OUTPUT_DIRECTORY}/lib )

set_target_properties( skv
    PROPERTIES
        VERSION ${LIBRARY_VERSION}
        SOVERSION ${LIBRARY_SOVERSION}
)

