set(lber_SRCS
    assert.c
    decode.c
    encode.c
    io.c
    bprint.c
    debug.c
    memory.c
    options.c
    sockbuf.c
)

if(WIN32)
    list(APPEND lber_SRCS nt_err.c)
endif(WIN32)
if(UNIX)
    list(APPEND lber_SRCS stdio.c)
endif(UNIX)

add_library(lber ${LDAP_SHARED} ${lber_SRCS})
target_link_libraries(lber ws2_32)
set_target_properties(lber PROPERTIES DEFINE_SYMBOL LBER_LIBRARY)
install(TARGETS lber ${INSTALL_TARGETS_DEFAULT_ARGS})
