<commit_before>list (FIND BINDINGS "cpp" FINDEX)
if (FINDEX GREATER -1)
	message (STATUS "Include Binding cpp")
	add_subdirectory (cpp)
endif()

list (FIND BINDINGS "jna" FINDEX)
if (FINDEX GREATER -1)
	message (STATUS "Include Binding jna")
	add_subdirectory (jna)
endif()

set (regex "swig_.*")
list_find (BINDINGS regex found)
if (found)
	message (STATUS "Include Binding swig")
	find_swig ()
	if (SWIG_FOUND)
		add_subdirectory (swig)
	else()
		list_filter (BINDINGS regex)
		remove_binding (swig "neither swig2/3 found. Please install swig3.0 and set -DSWIG_EXECUTABLE=")
	endif()
endif()

list (FIND BINDINGS "glib" FINDEX)
if (FINDEX GREATER -1)
	set (GELEKTRA_LIBRARY gelektra-${SO_VERSION}.0)
	add_subdirectory (glib)

	set (regex "gi_.*")
	list_find (BINDINGS regex found)
	if (found)
		add_subdirectory (gi)
	endif ()
	list (FIND BINDINGS "gsettings" FINDEX)
	if (FINDEX GREATER -1)
		message (STATUS "Include Binding GSettings")
		add_subdirectory (gsettings)
	endif ()
endif ()

set (regex "intercept_.*")
list_find (BINDINGS regex found)
if (found)<commit_msg>cmake: uniform "Include Binding" output<commit_after>list (FIND BINDINGS "cpp" FINDEX)
if (FINDEX GREATER -1)
	message (STATUS "Include Binding cpp")
	add_subdirectory (cpp)
endif()

list (FIND BINDINGS "jna" FINDEX)
if (FINDEX GREATER -1)
	message (STATUS "Include Binding jna")
	add_subdirectory (jna)
endif()

set (regex "swig_.*")
list_find (BINDINGS regex found)
if (found)
	find_swig ()
	if (SWIG_FOUND)
		add_subdirectory (swig)
	else()
		list_filter (BINDINGS regex)
		remove_binding (swig "neither swig2/3 found. Please install swig3.0 and set -DSWIG_EXECUTABLE=")
	endif()
endif()

list (FIND BINDINGS "glib" FINDEX)
if (FINDEX GREATER -1)
	set (GELEKTRA_LIBRARY gelektra-${SO_VERSION}.0)
	add_subdirectory (glib)

	set (regex "gi_.*")
	list_find (BINDINGS regex found)
	if (found)
		add_subdirectory (gi)
	endif ()
	list (FIND BINDINGS "gsettings" FINDEX)
	if (FINDEX GREATER -1)
		message (STATUS "Include Binding gsettings")
		add_subdirectory (gsettings)
	endif ()
endif ()

set (regex "intercept_.*")
list_find (BINDINGS regex found)
if (found)
{'fraction_non_alphanumeric': 0.1186122831692452, 'fraction_numerical': 0.008438818565400843, 'mean_word_length': 5.14985590778098, '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': '5689611', 'n_tokens_mistral': 856, 'n_tokens_neox': 816, 'n_words': 244}