project( 'fsh', 'cpp', default_options: {'cpp_std': 'c++17'} ) fsh_source_files = [ 'src/fsh.cpp', 'src/lexer.cpp', 'src/ast/ast.cpp', 'src/ast/ast_exec.cpp', 'src/ast/ast_print.cpp', 'src/util/input.cpp', 'src/util/text.cpp', 'src/cmd/cmd_base.cpp', 'src/main.cpp' ] executable('fsh',fsh_source_files, include_directories: 'include/')