#import "Basic"; #import "Compiler"; #import "File"; build :: () { w := compiler_create_workspace(); if !w { print("Workspace creation failed.\n"); return; } print("The workspace w is %\n", w); make_directory_if_it_does_not_exist("bin"); target_options := get_build_options(w); target_options.output_executable_name = "program"; target_options.output_path = "bin"; //import_path: [..] string; //array_add(*import_path, ..target_options.import_path); //array_add(*import_path, "custom_module_path"); //target_options.import_path = import_path; set_build_options_dc(.{do_output = false}); set_build_options(target_options, w); add_build_file(tprint("%src/main.jai", #filepath), w); } main :: () {} #run build();