<commit_before>
cmake_minimum_required( VERSION 2.8.11 )

if( NOT CMAKE_BUILD_TYPE )
	set( CMAKE_BUILD_TYPE "Release"
		CACHE STRING "Choose the type of build."
		FORCE)
endif( NOT CMAKE_BUILD_TYPE )

SET( CMAKE_CXX_STANDARD 14 )

SET( CMAKE_CXX_STANDARD_REQUIRED ON )

file( COPY runtests.rb
	DESTINATION ${CMAKE_CURRENT_BINARY_DIR} )

project( cfgfile )

add_library( cfgfile INTERFACE )

target_include_directories( cfgfile INTERFACE . )

add_subdirectory( generator )
add_subdirectory( example )

enable_testing()

add_subdirectory( tests )<commit_msg>Added some sugar in CMake build.<commit_after>
cmake_minimum_required( VERSION 2.8.11 )

if( NOT CMAKE_BUILD_TYPE )
	set( CMAKE_BUILD_TYPE "Release"
		CACHE STRING "Choose the type of build."
		FORCE)
endif( NOT CMAKE_BUILD_TYPE )

SET( CMAKE_CXX_STANDARD 14 )

SET( CMAKE_CXX_STANDARD_REQUIRED ON )

file( COPY runtests.rb
	DESTINATION ${CMAKE_CURRENT_BINARY_DIR} )

project( cfgfile )

add_library( cfgfile INTERFACE )

target_include_directories( cfgfile INTERFACE ${CMAKE_CURRENT_SOURCE_DIR} )

set( cfgfile_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR} PARENT_SCOPE )

add_subdirectory( generator )
add_subdirectory( example )

enable_testing()

add_subdirectory( tests )
{'fraction_non_alphanumeric': 0.07617504051863858, 'fraction_numerical': 0.009724473257698542, 'mean_word_length': 6.180232558139535, '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': '175242', 'n_tokens_mistral': 486, 'n_tokens_neox': 445, 'n_words': 104}