mirror of
https://github.com/nasa/trick.git
synced 2024-12-18 20:57:55 +00:00
Move ICG parsing standard specification to separate flag (#1517)
This commit is contained in:
parent
9c356131bc
commit
506bac5de7
@ -91,12 +91,12 @@ Edit a file called "S_overrides.mk". Append to the TRICK_EXCLUDE variable.
|
||||
TRICK_EXCLUDE += /path/to/exclude:/another/path/to/exclude
|
||||
```
|
||||
|
||||
### Example how to set a C++ standard for ICG and compilation
|
||||
### Example how to set a C++ standard for ICG parsing
|
||||
|
||||
Edit a file called "S_overrides.mk". Append to the TRICK_CXXFLAGS variable.
|
||||
Edit a file called "S_overrides.mk". Append to the TRICK_ICGFLAGS variable.
|
||||
|
||||
```
|
||||
TRICK_CXXFLAGS += -std=c++11
|
||||
TRICK_ICGFLAGS += -icg-std=c++11
|
||||
```
|
||||
|
||||
Valid options are c++11, c++14, c++17, or c++20. ICG will parse to c++17 by default, or the newest supported version if c++17 is not availible.
|
||||
|
@ -38,7 +38,7 @@ llvm::cl::opt<bool> units_truth_is_scary("units-truth-is-scary", llvm::cl::desc(
|
||||
llvm::cl::opt<bool> sim_services_flag("sim_services", llvm::cl::desc("Gernerate io_src for Trick core headers"));
|
||||
llvm::cl::opt<bool> force("force", llvm::cl::desc("Force all io_src files to be generated"));
|
||||
llvm::cl::opt<int> attr_version("v", llvm::cl::desc("Select version of attributes to produce. 10 and 13 are valid"), llvm::cl::init(10));
|
||||
llvm::cl::opt<std::string> standard_version("std", llvm::cl::desc("Set the C++ standard to use when parsing. c++11, c++14, c++17, and c++20 are valid. Default is c++17 or the newest supported by your LLVM version."), llvm::cl::init(""), llvm::cl::ZeroOrMore);
|
||||
llvm::cl::opt<std::string> standard_version("icg-std", llvm::cl::desc("Set the C++ standard to use when parsing. c++11, c++14, c++17, and c++20 are valid. Default is c++17 or the newest supported by your LLVM version."), llvm::cl::init(""), llvm::cl::ZeroOrMore);
|
||||
llvm::cl::opt<int> debug_level("d", llvm::cl::desc("Set debug level"), llvm::cl::init(0), llvm::cl::ZeroOrMore);
|
||||
llvm::cl::opt<bool> create_map("m", llvm::cl::desc("Create map files"), llvm::cl::init(false));
|
||||
llvm::cl::opt<std::string> output_dir("o", llvm::cl::desc("Output directory"));
|
||||
|
Loading…
Reference in New Issue
Block a user