<commit_before>###############################################################################
# editor project

set(src
    src/editor/browser.cc src/editor/browser.h
    src/editor/main.cc
    src/editor/scimed.cc src/editor/scimed.h
)
source_group("" FILES ${src})

# file_types is only plain gaf
# when gaf suppors several outputs, link with a file_types_imgui library instead
include_directories(SYSTEM ${CMAKE_CURRENT_BINARY_DIR})
GAF_GENERATE_CPP(
    IMGUI
    SOURCES generated_sources
    HEADERS generated_headers
    FILES
        ${file_types_folder}/scalingsprite.gaf
        ${file_types_folder}/game.gaf
        ${file_types_folder}/world.gaf
        ${file_types_folder}/enum.gaf
)
set(src ${src} ${generated_sources} ${generated_headers})


add_executable(editor WIN32 MACOSX_BUNDLE ${src})
set_target_properties(editor PROPERTIES FOLDER "Applications")
target_include_directories(editor
    PUBLIC<commit_msg>build: move generated sources to a generated folder<commit_after>###############################################################################
# editor project

set(src
    src/editor/browser.cc src/editor/browser.h
    src/editor/main.cc
    src/editor/scimed.cc src/editor/scimed.h
)
source_group("" FILES ${src})

# file_types is only plain gaf
# when gaf suppors several outputs, link with a file_types_imgui library instead
include_directories(SYSTEM ${CMAKE_CURRENT_BINARY_DIR})
GAF_GENERATE_CPP(
    IMGUI
    SOURCES generated_sources
    HEADERS generated_headers
    FILES
        ${file_types_folder}/scalingsprite.gaf
        ${file_types_folder}/game.gaf
        ${file_types_folder}/world.gaf
        ${file_types_folder}/enum.gaf
)

source_group("generated" FILES ${generated_sources} ${generated_headers})

set(src ${src} ${generated_sources} ${generated_headers})


add_executable(editor WIN32 MACOSX_BUNDLE ${src})
set_target_properties(editor PROPERTIES FOLDER "Applications")
target_include_directories(editor
    PUBLIC
{'fraction_non_alphanumeric': 0.16598984771573605, 'fraction_numerical': 0.0020304568527918783, 'mean_word_length': 5.277070063694268, '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': '3919054', 'n_tokens_mistral': 618, 'n_tokens_neox': 599, 'n_words': 120}