2
0
mirror of https://gitlab.com/ita1024/waf.git synced 2024-11-22 01:46:15 +01:00
waf/playground
Federico Pellegrin 229bf15ab2 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-09-01 00:43:35 +02:00
..
abstract_process
boo
boost fix issue #1477, thanks to Maxime Arthaud for the patch. 2014-09-01 23:14:10 +02:00
boost_log Boost module enhancements and fixes 2016-02-26 21:04:50 +01:00
c playground/c: update bld methods. Use write_config_header for variants so 2015-09-30 23:34:08 -04:00
c-objects-stlib-shlib docs 2016-09-15 22:41:32 +02:00
cfg_cache
clang_cl Add a ReadMe and example environment for clang-cl on Linux 2019-12-10 05:07:35 +01:00
clang_compilation_database clang_compilation_database: fix #2247, add clangdb command to generate database by request without rebuilding, add tests (WIP) 2019-09-08 20:05:37 +00:00
clang_cross/msvc Add a simple example for using Clang as a cross compiler for MSVC 2019-05-10 00:30:58 +02:00
codegen
compress Remove xrange in one example 2019-01-18 18:48:26 +01:00
cpp_gen
cpplint added cpplint tool 2014-02-08 20:57:46 +01:00
cuda cuda: pass correctly compiler options from nvcc to the underlying compiler with --compiler-options 2021-01-09 01:28:32 +01:00
cython Add a testcase for #2244: deadlock with cython+subst tasks 2019-06-28 08:47:33 +02:00
daemon Python 3.7 fixes #2126 2018-03-12 20:42:55 +01:00
descriptions Extend ListContext to print TaskGen descriptions 2017-03-08 18:22:29 +01:00
display Provide a showcase for print_commands.py and remove some old code 2016-05-28 16:05:00 +02:00
distnet Python 3 syntax cleanup 2015-09-28 21:44:50 +02:00
doxy Generate doxygen into a sub-folder of build 2015-03-05 15:14:22 +01:00
dynamic_build Accept nested lists as bld(source=...) 2017-01-21 12:50:52 +01:00
dynamic_build2 Api docs 2016-06-24 13:21:32 +02:00
dynamic_build3 Clarify the exception type raised by cmd_and_log 2017-06-20 11:20:53 +02:00
dynamic_headers Change producer.outstanding.appendleft to producer.outstanding.append 2017-06-14 19:53:01 +02:00
dynamic_recursive_tasks
eclipse eclipse: add generation of editor language settings 2021-09-01 00:43:35 +02:00
embedded_resources Fix the file_to_object example 2020-12-09 08:21:19 +01:00
erlang Udated Erlang support. 2017-12-19 22:03:41 +01:00
errcheck
exclusive_link Enable the wrapped method to be reentrant 2015-08-28 21:37:09 +02:00
extern_makefile hybrid builds 2014-03-04 08:22:48 +01:00
file_climbing First commit of the year 2015 2015-01-01 16:24:54 +01:00
fluid Moved the ocaml, fluid, go and swig examples to the playground area 2014-07-20 05:14:56 +02:00
folder_hashing Accept nested lists as bld(source=...) 2017-01-21 12:50:52 +01:00
freeimage
fsharp
fully_sequential_build
gcj
gdbus Cosmetic changes on the gdbus/dbus tools 2018-03-21 23:56:48 +01:00
genpybind Add genpybind example 2019-07-02 12:15:18 +02:00
gtest Make the unit test result format API compatible with waf 2.0 2020-04-28 01:17:07 +02:00
haxe Haxe support 2020-12-23 20:38:58 +00:00
hide_output
implicit_order Reflect the current build group in bld.current_group 2017-04-15 15:12:03 +02:00
java_recursive_use javaw: add possibility to enable recurse use also globally via env variable 2018-12-14 05:50:27 +01:00
javatest Make the unit test result format API compatible with waf 2.0 2020-04-28 01:17:07 +02:00
json Added a JSON example to the playground 2015-11-20 13:53:39 +00:00
ldscript
libtest Example of finding shared library paths with ldd in configuration tests 2016-07-07 20:15:36 +02:00
lint
local_rpath
makedeps Remove update_outputs from the documentation 2016-06-25 22:48:47 +02:00
maxjobs
maxjobs2 Remove the TaskBase class hierarchy level 2017-02-11 15:04:25 +01:00
msvs Solution file generation example 2016-01-26 20:00:07 +01:00
nasm
netcache Netcache example update 2016-08-21 17:10:17 +02:00
objcopy
ocaml Moved the ocaml, fluid, go and swig examples to the playground area 2014-07-20 05:14:56 +02:00
package docs 2014-02-16 23:20:32 +01:00
parallel_cmd Remove the TaskBase class hierarchy level 2017-02-11 15:04:25 +01:00
pch Remove an extra 'pch' annotation in playgroud/pch/wscript 2020-08-10 21:23:16 +02:00
pep8
protoc protoc: fix filename generation for .java 2019-01-17 14:45:40 +01:00
protoc_gen_java protoc: simplify the java generation also solving problems with .proto input files generated during build 2019-01-20 10:41:51 +00:00
pyqt5 Fix typos 2018-07-28 19:47:10 -04:00
pytest Make the unit test result format API compatible with waf 2.0 2020-04-28 01:17:07 +02:00
qt4 Add a Qt5 example 2016-05-01 12:02:58 +02:00
qt5-and-pyqt5 Fix typos 2018-07-28 19:47:10 -04:00
R
redirect Add a Qt5 example 2016-05-01 12:02:58 +02:00
relocate
remote Do not climb if a command starts by 'configure' 2014-01-25 23:38:29 +01:00
rst
sas
scala
shrinking_sets
slow_qt
sphinx sphinx: adds an example to the playground. 2019-05-26 13:37:34 +02:00
stale_files Typos 2018-03-06 09:14:40 +01:00
stpl_c_py_cs_satellite_wix/src Made this project build on Linux 2016-01-03 06:54:21 +01:00
stracedeps Example to how how to obtain build dependencies through strace 2015-02-26 22:30:47 +01:00
strip docs 2016-08-15 19:44:23 +02:00
swig playground/swig: clean up java swig example 2019-11-04 21:26:13 +01:00
syms Fix #2053 2017-10-04 20:41:21 +02:00
task_semaphore Add a new task semaphore system 2018-07-29 12:13:54 +02:00
test_fail Fix typos 2018-07-28 19:47:10 -04:00
test_times
ticgt
top_eq_out Tuples in startswith/endswith (Python 2.5 feature) 2016-04-21 22:30:35 +02:00
track_output_files Example of tracking files in the build directory to force partial rebuilds 2015-02-08 11:05:28 +01:00
unity Test for #1834 2016-10-18 18:20:27 +02:00
updates
use Cleaned up extended use example 2017-09-23 09:22:05 +02:00
xcode6 Typo process_uselib_vars -> propagate_uselib_vars #2005 2017-08-02 00:42:42 +02:00
xilinx-ise Remove update_outputs from the documentation 2016-06-25 22:48:47 +02:00