|
cprover
|
Compile and link source and object files. More...
#include "compile.h"#include <cstring>#include <fstream>#include <iostream>#include <util/cmdline.h>#include <util/config.h>#include <util/file_util.h>#include <util/get_base_name.h>#include <util/suffix.h>#include <util/tempdir.h>#include <util/unicode.h>#include <util/version.h>#include <ansi-c/ansi_c_language.h>#include <ansi-c/ansi_c_entry_point.h>#include <goto-programs/goto_convert.h>#include <goto-programs/goto_convert_functions.h>#include <goto-programs/read_goto_binary.h>#include <goto-programs/write_goto_binary.h>#include <langapi/mode.h>#include <linking/static_lifetime_init.h>Go to the source code of this file.
Macros | |
| #define | DOTGRAPHSETTINGS |
Functions | |
| static file_typet | detect_file_type (const std::string &file_name) |
Compile and link source and object files.
Definition in file compile.cpp.
| #define DOTGRAPHSETTINGS |
Definition at line 41 of file compile.cpp.
|
strong |
| Enumerator | |
|---|---|
| FAILED_TO_OPEN_FILE | |
| UNKNOWN | |
| SOURCE_FILE | |
| NORMAL_ARCHIVE | |
| THIN_ARCHIVE | |
| GOTO_BINARY | |
| ELF_OBJECT | |
Definition at line 134 of file compile.cpp.
|
static |
Definition at line 145 of file compile.cpp.
References ELF_OBJECT, FAILED_TO_OPEN_FILE, GOTO_BINARY, is_goto_binary(), NORMAL_ARCHIVE, r, size_type(), SOURCE_FILE, THIN_ARCHIVE, and UNKNOWN.
Referenced by compilet::add_input_file(), and compilet::find_library().