<commit_before>
SET(PROJECT_NAME "litesql")

SET(PROJECT_VERSION_MAJOR 0)
SET(PROJECT_VERSION_MINOR 3)
SET(PROJECT_VERSION_PATCH 4)
SET(PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH} )


OPTION(WITH_SQLITE3 "help string describing option" ON)
OPTION(WITH_MYSQL "help string describing option" OFF)
OPTION(WITH_POSTGRES "help string describing option" OFF)

IF (WIN32)
	SET(CMAKE_FIND_LIBRARY_PREFIXES "")
	SET(CMAKE_FIND_LIBRARY_SUFFIXES ".lib")
	SET(CMAKE_STATIC_LIBRARY_PREFIX "")
	SET(CMAKE_STATIC_LIBRARY_SUFFIX ".lib")
	SET(CMAKE_SHARED_LIBRARY_PREFIX "")          # lib
	SET(CMAKE_SHARED_LIBRARY_SUFFIX ".dll")          # .so
	SET(CMAKE_IMPORT_LIBRARY_PREFIX "")
	SET(CMAKE_IMPORT_LIBRARY_SUFFIX ".lib")
	SET(CMAKE_EXECUTABLE_SUFFIX ".exe")          # .exe
	SET(CMAKE_LINK_LIBRARY_SUFFIX ".lib")
	SET(CMAKE_DL_LIBS "")
ENDIF (WIN32)

add_subdirectory(src)
 
# Our project is called 'minimal' this is how it will be called in
    # visual studio, and in our makefiles. 
PROJECT( ${PROJECT_NAME} )
    
# We define the include paths here, our minimal source dir is one, 
INCLUDE_DIRECTORIES(include)


INCLUDE(InstallRequiredSystemLibraries)

SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY ${PROJECT_NAME})
SET(CPACK_PACKAGE_VENDOR "Me")<commit_msg>added enable_language(..) - needed by commandline version of cmake option description and and option added for doc generation<commit_after>enable_language(C)
enable_language(CXX)
SET(PROJECT_NAME "litesql")

SET(PROJECT_VERSION_MAJOR 0)
SET(PROJECT_VERSION_MINOR 3)
SET(PROJECT_VERSION_PATCH 4)
SET(PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH} )


OPTION(WITH_SQLITE3 "build with sqlite3 backend(sources integrated)" ON)
OPTION(WITH_MYSQL "build with mysql Backend" OFF)
OPTION(WITH_POSTGRES "build with postgres backend" OFF)
OPTION(WITH_DOCS "generate Documentation" OFF)

IF (WIN32)
	SET(CMAKE_FIND_LIBRARY_PREFIXES "")
	SET(CMAKE_FIND_LIBRARY_SUFFIXES ".lib")
	SET(CMAKE_STATIC_LIBRARY_PREFIX "")
	SET(CMAKE_STATIC_LIBRARY_SUFFIX ".lib")
	SET(CMAKE_SHARED_LIBRARY_PREFIX "")          # lib
	SET(CMAKE_SHARED_LIBRARY_SUFFIX ".dll")          # .so
	SET(CMAKE_IMPORT_LIBRARY_PREFIX "")
	SET(CMAKE_IMPORT_LIBRARY_SUFFIX ".lib")
	SET(CMAKE_EXECUTABLE_SUFFIX ".exe")          # .exe
	SET(CMAKE_LINK_LIBRARY_SUFFIX ".lib")
	SET(CMAKE_DL_LIBS "")
ENDIF (WIN32)

add_subdirectory(src)
 
# Our project is called 'minimal' this is how it will be called in
    # visual studio, and in our makefiles. 
PROJECT( ${PROJECT_NAME} )
    
# We define the include paths here, our minimal source dir is one, 
INCLUDE_DIRECTORIES(include)


INCLUDE(InstallRequiredSystemLibraries)

SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY ${PROJECT_NAME})
SET(CPACK_PACKAGE_VENDOR "Me")
{'fraction_non_alphanumeric': 0.09590517241379311, 'fraction_numerical': 0.00610632183908046, 'mean_word_length': 6.387267904509284, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '3704152', 'n_tokens_mistral': 1088, 'n_tokens_neox': 1020, 'n_words': 207}