Skip to content

Commit c95624d

Browse files
committed
README.txt : update for use-cxx-gcc-4-9 option in classfilename tag
1 parent 951800c commit c95624d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,10 +144,11 @@ Model is described in `zproject_known_projects.xml` file:
144144

145145
Example:
146146
```classfilename
147-
<classfilename use-cxx = "true" pkgincludedir = "false" keep-tree = "true" pretty-print = "no" source-extension = "cpp" header-extension = "hpp" />
147+
<classfilename use-cxx = "true" use-cxx-gcc-4-9 = "true" pkgincludedir = "false" keep-tree = "true" pretty-print = "no" source-extension = "cpp" header-extension = "hpp" />
148148
```
149149

150150
* use-cxx will force usage (or not) of c++.
151+
* use-cxx-gcc-4-9 will enable "use-cxx" AND enforce the use of gcc-4.9 on Travis CI for nearly complete C++11 language support that is lacking in default gcc-4.8 there.
151152
* keep-tree will keep the include tree structure on the install (as opposed to flat delivery of include files basenames into the single-level target directory), must be used with a conservative name format (ex: pretty-print = "no"). Currently only supported with autotool.
152153
* pkgincludedir option chooses whether headers of this project should be dumped into the common system includedir (legacy default), or into an includedir/projname subdirectory?. Currently only supported with autotool.
153154
* pretty-print define the type of class name format change in order to generate the filename. It uses the pretty-print option of gsl (see Substituting Symbols and Expressions on https://github.com/zeromq/gsl#expressions for more information).
@@ -159,6 +160,7 @@ Default value :
159160
* header-extension : h
160161
* source-extension : c (unless a cc file is present, then cc)
161162
* use-cxx : true if a cc file is present, false otherwhise
163+
* use-cxx-gcc-4-9 : false by default, older GCC versions still suffice for many C++11 features
162164

163165
### Targets
164166

0 commit comments

Comments
 (0)