20 #ifndef BUILDCACHE_TI_COMMON_WRAPPER_HPP_
21 #define BUILDCACHE_TI_COMMON_WRAPPER_HPP_
23 #include <wrappers/program_wrapper.hpp>
41 void append_response_file(
const std::string& response_file);
44 #endif // BUILDCACHE_TI_COMMON_WRAPPER_HPP_
Path to an executable file.
Definition: file_utils.hpp:127
std::string get_program_id() override
Get a string that uniquely identifies the program.
Definition: ti_common_wrapper.cpp:192
The top level namespace.
Definition: compressor.cpp:34
A convenient vector of strings container with support functions for program argument handling.
Definition: string_list.hpp:30
void resolve_args() override
Resolve arguments on the command line.
Definition: ti_common_wrapper.cpp:122
The base class for all program wrappers.
Definition: program_wrapper.hpp:38
std::string preprocess_source() override
Generate the preprocessed source text.
Definition: ti_common_wrapper.cpp:244
std::map< std::string, expected_file_t > get_build_files() override
Get the paths to the files that are to be generated by the command.
Definition: ti_common_wrapper.cpp:140
string_list_t get_relevant_arguments() override
Get relevant command line arguments for hashing.
Definition: ti_common_wrapper.cpp:207
A base wrapper for the TI compilers.
Definition: ti_common_wrapper.hpp:27