waf/waflib/extras
Federico Pellegrin 161be6e647 eclipse: add generation of editor language settings
Add automatic generation of editor language settings for C and C++,
so the automatic code correction uses the correct compiler and
compiler flags, including for example the correct C/C++ standard
so construct from such standards are correctly managed by the IDE.
Correct compiler and flags are automatically generated using the
build environment data gathered during configure phase.
The playground example has been modified to contain some code that
is standard specific to demonstrate the new feature when run under
Eclipse.
2021-08-31 10:40:10 +02:00
..
__init__.py Initial commit 2011-09-10 11:13:51 +02:00
batched_cc.py Update batched_cc for waf 1.9 2016-05-29 16:45:42 +02:00
biber.py Issue 1501 - Biber tool update 2014-10-22 18:45:21 +02:00
bjam.py Eliminated the last unused variables from the code 2015-10-13 22:57:45 +02:00
blender.py Create installation tasks directly 2016-05-06 15:54:36 +02:00
boo.py @after->@after_method 2012-02-15 09:29:34 +01:00
boost.py boost: ignore version number from library name 2020-04-10 09:34:26 +02:00
build_file_tracker.py Remove update_outputs from the documentation 2016-06-25 22:48:47 +02:00
build_logs.py Fix waflib/extras/syms.py 2016-05-29 16:58:41 +02:00
buildcopy.py buildcopy: Added warning if buildcopy is used without any files to copy 2019-01-25 12:25:28 +00:00
c_bgxlc.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
c_dumbpreproc.py Update c_dumbpreproc (broken) 2020-06-18 21:15:46 +02:00
c_emscripten.py iso8859-1 -> latin-1 2017-01-21 13:28:06 +01:00
c_nec.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
cabal.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
cfg_altoptions.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
clang_compilation_database.py Make clang_compilation_database compatible with variants 2021-07-15 10:57:23 +02:00
clang_cross.py Better support for cross compiling with Clang 2019-05-10 00:30:58 +02:00
clang_cross_common.py Better support for cross compiling with Clang 2019-05-10 00:30:58 +02:00
clangxx_cross.py Better support for cross compiling with Clang 2019-05-10 00:30:58 +02:00
codelite.py Exclude waf-2 folders in waf-2.0 2017-08-19 10:11:36 +02:00
color_gcc.py color_gcc: Check that cmd has elements in it before processing it. 2021-06-21 13:48:05 -05:00
color_msvc.py Add color_msvc tool, which colorizes MSVC output like GCC does by default 2019-03-20 01:25:48 +00:00
color_rvct.py Use splitlines when possible 2015-03-03 12:19:25 +01:00
compat15.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
cppcheck.py Check if sources/include are Nonde3 type 2018-08-21 17:52:09 +02:00
cpplint.py Fix all DeprecationWarning: invalid escape sequence 2019-01-05 12:02:42 +01:00
cross_gnu.py Change DEST_OS to use underscores in order to find a correct gcc_modifier_ function. 2017-10-23 14:03:47 +02:00
cython.py cython: use a set for mods instead of a list. 2018-11-24 12:59:35 +01:00
dcc.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
distnet.py Fix all DeprecationWarning: invalid escape sequence 2019-01-05 12:02:42 +01:00
doxygen.py Allow parameter "always" in doxygen tool (waflib/extra/doxygen.py) 2020-06-13 16:45:18 +02:00
dpapi.py Cleanup 2017-04-17 12:24:33 +02:00
eclipse.py eclipse: add generation of editor language settings 2021-08-31 10:40:10 +02:00
erlang.py Fix all DeprecationWarning: invalid escape sequence 2019-01-05 12:02:42 +01:00
fast_partial.py Limit fast_partial.py failures on configuration tests 2019-06-25 11:53:00 +02:00
fc_bgxlf.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
fc_cray.py Fix typos 2018-07-28 19:47:10 -04:00
fc_nag.py Split Nag Fortran compiler flags #1797 2016-08-15 19:41:50 +02:00
fc_nec.py Fix typos 2018-07-28 19:47:10 -04:00
fc_nfort.py Support for the Fortran Compiler of the NEC SX-Aurora TSUBASA system. 2018-12-21 20:18:12 +01:00
fc_open64.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
fc_pgfortran.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
fc_solstudio.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
fc_xlf.py always use the convention that commands are lists, remove find_perl_program, add interpreter 2013-09-04 23:10:10 -04:00
file_to_object.py Port file_to_obj to Python3 2020-08-03 23:31:18 +02:00
fluid.py Typos 2017-03-27 19:33:16 +02:00
freeimage.py use lists instead of tuples for constants and convert to unix format all .py files 2011-09-10 20:02:12 +02:00
fsb.py Initial commit 2011-09-10 11:13:51 +02:00
fsc.py Create installation tasks directly 2016-05-06 15:54:36 +02:00
gccdeps.py gccdeps: Refactor cache lock 2021-04-22 12:53:59 +02:00
gdbus.py Cosmetic changes on the gdbus/dbus tools 2018-03-21 23:56:48 +01:00
genpybind.py Set resource-dir explicitly for genpybind-parse 2019-07-02 10:46:34 +02:00
gob2.py Initial commit 2011-09-10 11:13:51 +02:00
halide.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
haxe.py Haxe support 2020-12-23 21:40:34 +01:00
javatest.py javatest: add dependency management for jar/java taskgens 2020-01-04 10:17:40 +01:00
kde4.py Fix all DeprecationWarning: invalid escape sequence 2019-01-05 12:02:42 +01:00
local_rpath.py Fix local_rpath tool 2019-06-19 22:03:59 +02:00
make.py Simplify boolean comparisons 2017-04-22 22:08:00 +02:00
midl.py Have Task.exec_command add tsk.env.PATH to os.environ in the child process 2016-06-16 20:07:40 +02:00
msvc_pdb.py Fix one more issue in msvc_pdb.py 2019-11-09 00:55:18 +01:00
msvcdeps.py msvcdeps: Align with gccdeps 2021-04-22 12:48:25 +02:00
msvs.py msvs: Update project sorting in visual studio solution file 2021-03-12 13:00:38 -06:00
netcache_client.py Cleanup 2017-04-17 12:24:33 +02:00
objcopy.py Use cross_prefix option for objcopy if available 2019-06-19 22:15:03 +02:00
ocaml.py Fix all DeprecationWarning: invalid escape sequence 2019-01-05 12:02:42 +01:00
package.py Beautify Logs.{debug,error,info,warn} now that the formatting bug is fixed 2016-05-28 16:18:51 +02:00
parallel_debug.py docs 2018-12-19 11:30:45 +01:00
pch.py Fix playground/pch's second example 2020-08-10 21:16:06 +02:00
pep8.py docs - #1836 2016-10-20 18:44:55 +02:00
pgicc.py Fix all DeprecationWarning: invalid escape sequence 2019-01-05 12:02:42 +01:00
pgicxx.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
proc.py docs 2016-12-04 01:36:00 +01:00
protoc.py protoc: make sure output directory exists for java 2019-05-06 08:17:20 +02:00
pyqt5.py pyqt5: bugfix, check the correct variable for RCC executable 2019-04-25 11:56:08 +02:00
pytest.py pytest: add handling also of java dependencies via CLASSPATH (ie. JEP/Jython) 2019-09-10 09:55:17 +02:00
qnxnto.py object.__getattr__ -> object.__getattribute__ 2017-10-20 20:05:06 +02:00
qt4.py Rework the previous changes 2019-01-05 16:16:48 +01:00
relocation.py Cleanup: removed most unused variables and imports 2015-10-11 11:32:27 +02:00
remote.py Fix all DeprecationWarning: invalid escape sequence 2019-01-05 12:02:42 +01:00
resx.py Allow overriding namespace of resx files. 2017-06-04 09:18:27 +02:00
review.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
rst.py Beautify Logs.{debug,error,info,warn} now that the formatting bug is fixed 2016-05-28 16:18:51 +02:00
run_do_script.py Fix all DeprecationWarning: invalid escape sequence 2019-01-05 12:02:42 +01:00
run_m_script.py Remove update_outputs from the documentation 2016-06-25 22:48:47 +02:00
run_py_script.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
run_r_script.py Remove update_outputs from the documentation 2016-06-25 22:48:47 +02:00
sas.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
satellite_assembly.py Additional merges from #1666 2016-01-03 05:08:10 +01:00
scala.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
slow_qt4.py The cxx_hook override in slow_qt4 is missing a return bloack 2018-03-25 18:39:52 +02:00
softlink_libs.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
sphinx.py sphinx: fix installation phase (as generated files are unknown until build) 2020-05-06 13:50:26 +02:00
stale.py Update waflib/extras/stale.py 2016-05-29 14:11:05 +02:00
stracedeps.py Use the new syntax for sets 2016-09-02 20:20:43 +02:00
swig.py swig: skip CR (\r) if present in module name 2021-04-29 04:33:07 +02:00
syms.py extras/syms: fix symbol regex on mac-o binaries 2019-03-31 19:32:39 +02:00
ticgt.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
unity.py Provide unity builds per task generator 2017-03-04 10:29:04 +01:00
use_config.py Update GitHub URLs for GitLab equivalents 2018-07-08 14:53:13 -04:00
valadoc.py Beautify Logs.{debug,error,info,warn} now that the formatting bug is fixed 2016-05-28 16:18:51 +02:00
waf_xattr.py Provide an example of storage using extended filesystem attributes 2018-02-17 22:35:52 +01:00
wafcache.py Suppress cache trimming operation errors 2021-01-12 18:16:57 +01:00
why.py Cleanup: Break multiple statements on multiple lines 2017-04-17 13:16:57 +02:00
win32_opts.py Node.search -> Node.search_node #1783 2016-07-28 22:03:39 +02:00
wix.py Made this project build on Linux 2016-01-03 06:54:21 +01:00
xcode6.py Escape quoted strings in Xcode project 2020-05-18 13:15:11 +01:00