<commit_before># main file for src


FILE(GLOB src_davix "*.cpp")

FILE(GLOB src_neon "neon/*.cpp")
FILE(GLOB src_logger "logger/*.c")
FILE(GLOB src_davix_posix "posix/*.cpp")
FILE(GLOB src_davix_status "status/*.cpp")
FILE(GLOB src_davix_fileops "fileops/*.cpp")
FILE(GLOB src_davix_params "params/*.cpp")
FILE(GLOB src_davix_auth "auth/*.cpp")

LIST(APPEND davix_headers "davix.h" "davix_types.h"  "davixuri.h" "davixcontext.hpp" "global_def.hpp"
            "abstractsessionfactory.hpp" "httprequest.hpp" "davix.hpp" "davixuri.hpp" )

LIST(APPEND davix_logger_header "logger/davix_logger.h")

LIST(APPEND davix_posix_header "posix/davix_posix.h" "posix/davposix.hpp")

LIST(APPEND davix_status_header "status/davixstatusrequest.hpp" "status/davix_error.h")

LIST(APPEND davix_params_header "params/davixrequestparams.hpp" "params/davixrequestparams.h")

LIST(APPEND davix_auth_header "auth/davixauth.hpp" "auth/davixx509cred.hpp" "auth/davixauth.h" "auth/davixx509cred.h")


include_directories("libs" ".")

configure_file(config.in config.h @ONLY)

include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})

add_subdirectory(libs)
add_subdirectory(datetime)
add_subdirectory(logger)
add_subdirectory(xml)
add_subdirectory(tools)

add_subdirectory(neon)
SET(SRC_HTTP ${src_neon})



add_definitions(${HTTPLIB_PKG_CFLAGS} )
add_library(libdavix  SHARED ${src_davix} ${SRC_HTTP}  ${src_xmlparser} ${src_logger} ${src_datetime}
                           ${src_lockers} ${src_davix_posix} ${src_davix_status} ${src_davix_fileops}
                           ${src_davix_params} ${src_davix_auth})
add_dependencies(libdavix neon_static)
<commit_msg>- fix config.h file path generation<commit_after># main file for src


FILE(GLOB src_davix "*.cpp")

FILE(GLOB src_neon "neon/*.cpp")
FILE(GLOB src_logger "logger/*.c")
FILE(GLOB src_davix_posix "posix/*.cpp")
FILE(GLOB src_davix_status "status/*.cpp")
FILE(GLOB src_davix_fileops "fileops/*.cpp")
FILE(GLOB src_davix_params "params/*.cpp")
FILE(GLOB src_davix_auth "auth/*.cpp")

LIST(APPEND davix_headers "davix.h" "davix_types.h"  "davixuri.h" "davixcontext.hpp" "global_def.hpp"
            "abstractsessionfactory.hpp" "httprequest.hpp" "davix.hpp" "davixuri.hpp" )

LIST(APPEND davix_logger_header "logger/davix_logger.h")

LIST(APPEND davix_posix_header "posix/davix_posix.h" "posix/davposix.hpp")

LIST(APPEND davix_status_header "status/davixstatusrequest.hpp" "status/davix_error.h")

LIST(APPEND davix_params_header "params/davixrequestparams.hpp" "params/davixrequestparams.h")

LIST(APPEND davix_auth_header "auth/davixauth.hpp" "auth/davixx509cred.hpp" "auth/davixauth.h" "auth/davixx509cred.h")


include_directories("libs" ".")

configure_file(config.in ${CMAKE_CURRENT_BINARY_DIR}/config.h @ONLY)

include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})

add_subdirectory(libs)
add_subdirectory(datetime)
add_subdirectory(logger)
add_subdirectory(xml)
add_subdirectory(tools)

add_subdirectory(neon)
SET(SRC_HTTP ${src_neon})



add_definitions(${HTTPLIB_PKG_CFLAGS} )
add_library(libdavix  SHARED ${src_davix} ${SRC_HTTP}  ${src_xmlparser} ${src_logger} ${src_datetime}
                           ${src_lockers} ${src_davix_posix} ${src_davix_status} ${src_davix_fileops}
                           ${src_davix_params} ${src_davix_auth})
add_dependencies(libdavix neon_static)

{'fraction_non_alphanumeric': 0.13246599645180368, 'fraction_numerical': 0.0035481963335304554, 'mean_word_length': 6.21321961620469, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6094237', 'n_tokens_mistral': 1388, 'n_tokens_neox': 1279, 'n_words': 187}