<commit_before># 
# The build order used here is loosely in terms of 
# dependencies: the later parts depend on, or may
# someday depend on the earlier parts.
#
ADD_SUBDIRECTORY (util)

IF (HAVE_ATOMSPACE)
    ADD_SUBDIRECTORY (atomspace)
    ADD_SUBDIRECTORY (benchmark)
    ADD_SUBDIRECTORY (query)
    ADD_SUBDIRECTORY (nlp)
ENDIF (HAVE_ATOMSPACE)

IF (HAVE_ATTENTION)
    ADD_SUBDIRECTORY (dynamics)
ENDIF (HAVE_ATTENTION)

IF (HAVE_SERVER)
    ADD_SUBDIRECTORY (server)
    ADD_SUBDIRECTORY (adaptors) # adaptors depends on server
ENDIF(HAVE_SERVER)

# There is nothing in this directory?
#IF (NOT WIN32)
#ADD_SUBDIRECTORY(modules)
#ENDIF (NOT WIN32)

# Extension language support
IF (HAVE_GUILE)
	ADD_SUBDIRECTORY (guile)
	ADD_SUBDIRECTORY (scm)
	ADD_SUBDIRECTORY (shell)
ENDIF (HAVE_GUILE)

# Python bindings currently don't compile because of clash with
# Node class in python lib.
IF (HAVE_PYTHON_BINDING)
	ADD_SUBDIRECTORY (python)
ENDIF (HAVE_PYTHON_BINDING)

IF (HAVE_PERSIST)
   ADD_SUBDIRECTORY (persist)
ENDIF (HAVE_PERSIST)

ADD_SUBDIRECTORY (reasoning)
ADD_SUBDIRECTORY (comboreduct)

IF (HAVE_SPATIAL)
   ADD_SUBDIRECTORY (spatial)
ENDIF (HAVE_SPATIAL)

ADD_SUBDIRECTORY (web)
<commit_msg>more CMake config fix<commit_after># 
# The build order used here is loosely in terms of 
# dependencies: the later parts depend on, or may
# someday depend on the earlier parts.
#
ADD_SUBDIRECTORY (util)

IF (HAVE_ATOMSPACE)
    ADD_SUBDIRECTORY (atomspace)
    ADD_SUBDIRECTORY (benchmark)
    ADD_SUBDIRECTORY (query)
    ADD_SUBDIRECTORY (nlp)
ENDIF (HAVE_ATOMSPACE)

IF (HAVE_ATTENTION)
    ADD_SUBDIRECTORY (dynamics)
ENDIF (HAVE_ATTENTION)

IF (HAVE_SERVER)
    ADD_SUBDIRECTORY (server)
    ADD_SUBDIRECTORY (adaptors) # adaptors depends on server
    ADD_SUBDIRECTORY (web) # web depends on server
ENDIF(HAVE_SERVER)

# There is nothing in this directory?
#IF (NOT WIN32)
#ADD_SUBDIRECTORY(modules)
#ENDIF (NOT WIN32)

# Extension language support
IF (HAVE_GUILE)
	ADD_SUBDIRECTORY (guile)
	ADD_SUBDIRECTORY (scm)
	ADD_SUBDIRECTORY (shell)
ENDIF (HAVE_GUILE)

# Python bindings currently don't compile because of clash with
# Node class in python lib.
IF (HAVE_PYTHON_BINDING)
	ADD_SUBDIRECTORY (python)
ENDIF (HAVE_PYTHON_BINDING)

IF (HAVE_PERSIST)
   ADD_SUBDIRECTORY (persist)
ENDIF (HAVE_PERSIST)

ADD_SUBDIRECTORY (reasoning)
ADD_SUBDIRECTORY (comboreduct)

IF (HAVE_SPATIAL)
   ADD_SUBDIRECTORY (spatial)
ENDIF (HAVE_SPATIAL)

{'fraction_non_alphanumeric': 0.07390771743568804, 'fraction_numerical': 0.0032666394446712946, 'mean_word_length': 5.550802139037433, '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': '6922607', 'n_tokens_mistral': 958, 'n_tokens_neox': 957, 'n_words': 247}