file( GLOB _ldifs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.ldif )

if( NOT WITH_SLAPI )
  list( REMOVE_ITEM _ldifs olcDatabase.ldif )
  file( READ "${CMAKE_CURRENT_SOURCE_DIR}/olcDatabase.ldif" _olc_database )
  string( REGEX REPLACE "^[ \t]*olcPlugin:.*\\n" "" _olc_database "${_olc_database}" )
  file( WRITE "${CMAKE_CURRENT_BINARY_DIR}/olcDatabase.ldif" "${_olc_database}" )
  list( APPEND _ldifs "${CMAKE_CURRENT_BINARY_DIR}/olcDatabase.ldif" )
endif( )

install(
    FILES ${_ldifs}
    DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}/skel/openldap/ldif
)
