Commit Graph

232 Commits

Author SHA1 Message Date
Thomas Nagy 76eac19c02
Cleanup 2016-07-29 22:17:23 +02:00
Thomas Nagy 8a6b13344d
Move demos/xcode6 to playground/xcode6 2016-07-29 22:15:42 +02:00
ita1024 1308001a9e Merge pull request #1790 from fedepell/pyqt5-separate
pyqt5 extra to support qt5 files to python conversion
2016-07-29 18:57:56 +02:00
fedepell 47ac970d15 Added pyqt5 playground example 2016-07-29 16:37:58 +02:00
Calle Rosenquist 3fb1abbb39 Python unit test support via `pytest' feature. 2016-07-25 12:47:41 +00:00
Thomas Nagy df96b50aa1
Example of finding shared library paths with ldd in configuration tests 2016-07-07 20:15:36 +02:00
Thomas Nagy ef48d49260
Remove update_outputs from the documentation 2016-06-25 22:48:47 +02:00
Thomas Nagy 79aece2650
Api docs 2016-06-24 13:21:32 +02:00
Thomas Nagy 062a5263a0
Update conf.check_waf_version to 1.9 2016-06-04 09:33:13 +02:00
Daniel Bartel fb68af3544 fix comment regarding commandline options 2016-05-30 21:26:14 +02:00
Thomas Nagy 02a8361149
Beautify Logs.{debug,error,info,warn} now that the formatting bug is fixed 2016-05-28 16:18:51 +02:00
Thomas Nagy 8407845787
Provide a showcase for print_commands.py and remove some old code 2016-05-28 16:05:00 +02:00
Thomas Nagy 34bad1498f
Remove the preforks since we already have a version with subprocesses in Utils.py 2016-05-27 18:59:40 +02:00
Thomas Nagy 5a35d6c105
Add a Qt5 example 2016-05-01 12:02:58 +02:00
Thomas Nagy 7e047a1284
stripping problems 2016-04-28 19:27:44 +02:00
Thomas Nagy b87a761ead
Tuples in startswith/endswith (Python 2.5 feature) 2016-04-21 22:30:35 +02:00
Thomas Nagy 8717fa791f
outstanding.insert -> outstanding.append_left 2016-03-31 07:42:08 +02:00
Alexander Afanasyev b99a82ddfe Boost module enhancements and fixes
- Output detected version of boost in dot-form (e.g., 1.56.0, instead of 1_56)
- Fix Boost.Log library detection:
  * when linking to shared library, BOOST_LOG_DYN_LINK needs to be defined
  * when linking to non-multithreaded version, BOOST_LOG_NO_THREADS needs to be defined

  (see http://www.boost.org/doc/libs/1_60_0/libs/log/doc/html/log/installation/config.html)
2016-02-26 21:04:50 +01:00
Thomas Nagy 12114e3429
typo 2016-01-27 23:53:23 +01:00
Thomas Nagy e10998ff54
Solution file generation example 2016-01-26 20:00:07 +01:00
Thomas Nagy b716d1ffb2
Docs, #1682 2016-01-07 15:27:54 +01:00
Thomas Nagy 69e51290fd Made this project build on Linux 2016-01-03 06:54:21 +01:00
Thomas Nagy 8083205b81 Additional merges from #1666 2016-01-03 05:08:10 +01:00
Thomas Nagy 5a3a89b4de Stop adding incompatible task data into the same dict objects 2015-12-24 18:36:48 +01:00
Thomas Nagy 7681bddfb7 Remove Node.sig and Node.cache_sig 2015-12-23 17:55:44 +01:00
Matt Clarkson 6c485625f4 Added a JSON example to the playground
The example reads a file as JSON, adds a key, then writes the new structure
to a JSON file in the build folder. The example accepts a '--pretty'
argument to output human readable JSON to the file.
2015-11-20 13:53:39 +00:00
Thomas Nagy 65388a22c5
Adding . in include paths seems to cause problems 2015-11-08 11:22:27 +01:00
ita1024 c9d68d9ff0 Merge pull request #1630 from shoover/playground
playground/c: update bld methods. Use write_config_header for variants…
2015-10-03 08:31:36 +02:00
Shawn Hoover b0b773335c playground/c: update bld methods. Use write_config_header for variants so
cleanall doesn't delete them.
2015-09-30 23:34:08 -04:00
Thomas Nagy f45e5c9d6e
Python 3 syntax cleanup 2015-09-28 21:44:50 +02:00
Thomas Nagy 48504f2c3d
Enable the wrapped method to be reentrant 2015-08-28 21:37:09 +02:00
christophe.duvernois 28639e5c98 playground test update for swig with -outdir parameter 2015-05-03 18:47:05 +02:00
Thomas Nagy 6cfc3ebeef
docs 2015-03-06 18:27:43 +01:00
Thomas Nagy 82743d7966
docs 2015-03-05 19:49:57 +01:00
Daniel Vollmer b1a606c8e6
Generate doxygen into a sub-folder of build
When no OUTPUT_DIRECTORY was set for doxygen, then the parent
directory of the doxyfile was used. If the doxyfile is in the
root-directory, then this was the build-directory itself, which
led to the complete build-directory (including all other build
artifacts) to be installed.

The OUTPUT_DIRECTORY set (if not given) now includes the name
of the doxyfile itself (+ suffix '.doxy').

The install of doxygen-generated files also did not preserve
the directory structure.

The doxy playground example was simplified and updated, as
separate installation is no longer needed.

Signed-off-by: Thomas Nagy <tnagy2pow10@gmail.com>
2015-03-05 15:14:22 +01:00
Thomas Nagy 80344dee5e
Use splitlines when possible 2015-03-03 12:19:25 +01:00
Thomas Nagy e5056b9ade
Example to how how to obtain build dependencies through strace 2015-02-26 22:30:47 +01:00
Thomas Nagy 1f314af77b
Docs 2015-02-20 16:02:05 +01:00
Thomas Nagy 1985579cb4
Example of tracking files in the build directory to force partial rebuilds 2015-02-08 11:05:28 +01:00
Thomas Nagy 15d14c7bdf
Update playground/dynamic_headers - Issue 1530 2015-01-31 23:07:36 +01:00
Thomas Nagy 3064694440
Updated the dynamic_headers2 example 2015-01-31 18:18:26 +01:00
Thomas Nagy 004b866789
Updated the netcache client/server 2015-01-29 00:00:01 +01:00
Thomas Nagy 0bf605e194
Cleanup in the prefork scripts 2015-01-20 21:48:41 +01:00
Thomas Nagy d9908f38ef
Python 3 fixes 2015-01-20 18:47:31 +01:00
Thomas Nagy f10accf861
cleanup 2015-01-19 22:35:20 +01:00
Thomas Nagy fa8d113d41
Additional notes on preforked build processes 2015-01-18 23:56:51 +01:00
Jérôme Carretero 0bdcae3e41 playground: embedded_resources: fixup typo 2015-01-13 13:32:10 -05:00
Thomas Nagy 149653a937
First commit of the year 2015 2015-01-01 16:24:54 +01:00
Thomas Nagy 20a1ed6146
Advanced example of library propagation in distnet 2014-11-22 11:53:13 +01:00
Thomas Nagy a3e882dbba
Moved the stale files example to a single module 2014-10-25 01:57:13 +02:00
Thomas Nagy 7f2cc4ef42
Issue 1462 - Swig file installation example 2014-09-20 11:19:19 +02:00
Syl 6f228d762a fix issue #1477, thanks to Maxime Arthaud for the patch. 2014-09-01 23:14:10 +02:00
Jérôme Carretero a4d0442e45 extras: add file_to_object tool 2014-08-31 22:37:07 -04:00
Thomas Nagy a122bc98c9
another example 2014-08-20 21:25:41 +02:00
Thomas Nagy e9ae4cc5b0
Moved the ocaml, fluid, go and swig examples to the playground area 2014-07-20 05:14:56 +02:00
Thomas Nagy 89d3870951
Another regression due to the change in find_program from Jerome 2014-06-12 21:32:23 +02:00
Thomas Nagy e6b729487a
Moved the doxygen example to where it belongs under playground/ 2014-06-12 07:24:55 +02:00
Thomas Nagy 8821ab2b28
moved pch out of demos (requires extras/pch.py) and disabled the dependency on boost 2014-05-21 01:37:14 +02:00
Jérôme Carretero 955c09d037 playground: add embedded resources example 2014-04-24 00:53:36 -04:00
Syl 1afdb9bb73 gtest: fixed multiline output 2014-03-04 21:26:07 +01:00
Thomas Nagy 66c28e3578 hybrid builds 2014-03-04 08:22:48 +01:00
Syl e241496f3e gtest: reduced build requirements
(strange behavior with bld.stlib)
2014-02-20 22:20:48 +01:00
Syl 825b7b5abf gtest: output alignment 2014-02-20 21:36:56 +01:00
Syl 1edb8a2f00 gtest: added Google Unit Test example to playground 2014-02-20 21:33:00 +01:00
Thomas Nagy f4185e7a26 Added global file installation pointcut 2014-02-17 00:26:58 +01:00
Thomas Nagy ab82dd8b8b possible race when stripping libraries 2014-02-16 23:42:47 +01:00
Thomas Nagy 2d709c24d5 docs 2014-02-16 23:20:32 +01:00
Thomas Nagy 0aa480fdf0 docs 2014-02-09 18:23:26 +01:00
Syl 610d0d59f2 Merge branch 'master' of https://code.google.com/p/waf 2014-02-08 21:04:00 +01:00
Syl c2d1e1b3e5 added cpplint tool 2014-02-08 20:57:46 +01:00
Thomas Nagy 1b49106197 Added a solver to distnet 2014-02-08 15:49:25 +01:00
Jérôme Carretero d15bf94934 add distnet extras tool, and assorted examples (WIP)
vs. builds on shared folders...
2014-02-01 14:41:05 -05:00
Thomas Nagy 4a0a7106c4 Do not climb if a command starts by 'configure' 2014-01-25 23:38:29 +01:00
Jérôme Carretero 173cd3beca add remote tool, for review 2014-01-25 16:55:03 -05:00
Thomas Nagy f035709cfb Testcase for the mem_reducer tool 2014-01-12 22:28:55 +01:00
Thomas Nagy 08de887cfb undefined variable in an example file 2014-01-12 19:55:47 +01:00
Jérôme Carretero 33a60e79e7 treecleaner: 'in [...]' replaced by 'in (...)' where appropriate 2014-01-05 16:27:06 -05:00
Jérôme Carretero a98f85795f playground: add c-objects-stlib-shlib 2013-09-15 16:11:58 -04:00
Jérôme Carretero 5064fd92ef always use the convention that commands are lists, remove find_perl_program, add interpreter 2013-09-04 23:10:10 -04:00
Thomas Nagy 1c4d085cfe cosmetic changes 2013-08-30 17:35:17 +02:00
Jérôme Carretero cc67d628c1 playground: c: do not use Utils.str_to_dict 2013-08-30 10:22:34 -04:00
Jérôme Carretero 3f356dd4fd playground: c: fix Node search->search_node 2013-08-30 10:22:10 -04:00
Jérôme Carretero 6d5cbfc3e6 playground: rst: more demos 2013-08-25 19:57:29 -04:00
Jérôme Carretero 6cc46d9c39 playground: rst: more crazy stuff 2013-08-25 17:01:28 -04:00
Jérôme Carretero 06759c0a59 playground: rst: more examples 2013-08-25 16:35:49 -04:00
Jérôme Carretero 45a85542c5 playground: add rst example 2013-08-25 15:34:45 -04:00
Thomas Nagy 10347ac94f more docs 2013-05-25 15:31:30 +02:00
Thomas Nagy ff4c5d301d docs 2013-05-25 15:26:28 +02:00
Thomas Nagy 856db9cc90 added export_includes/export_defines parameters to read_shlib/read_stlib 2013-05-25 15:17:25 +02:00
Thomas Nagy 6d570f08bd use os.remove instead of os.unlink for consistency 2013-05-18 19:51:45 +02:00
Thomas Nagy 023329adb4 cleanup in Netcache.java 2012-12-15 20:21:52 +01:00
Thomas Nagy d1ea3e814d docs 2012-10-15 23:33:30 +02:00
Thomas Nagy b52d97adff Issue 1184 2012-09-27 21:08:26 +02:00
Thomas Nagy f9f6d3644f typo 2012-08-28 20:41:32 +02:00
Thomas Nagy e416a2a82a Split the ports of the Netcache.java implementation 2012-08-28 02:00:16 +02:00
Thomas Nagy d31f2ae845 reuse existing ports in Netcache.java 2012-08-28 00:01:17 +02:00
alexrp c8aaae5738 Add header test to playground/nasm. 2012-07-28 10:57:06 +02:00
Thomas Nagy 2d4f81b071 docs 2012-07-28 10:50:13 +02:00
alexrp 03dfb45056 Update .gitignore files. 2012-06-21 17:39:14 +02:00
Thomas Nagy 18a7464ebb docs: straight to the point 2012-06-09 09:54:48 +02:00
Thomas Nagy 5de226d7ac docs and cosmetic changes 2012-06-09 09:42:11 +02:00
Jerome Carretero 1d2211243f xilinx-ise: use global license, use Node.write 2012-06-04 21:54:08 -04:00
Jerome Carretero 386560fbbc Add Xilinx ISE toolchain example in playground.
It works but it's not exactly pretty.
ISE 13.1 tends to segfault after execution on my machine so there are ";true" in the rules.
2012-06-03 18:13:11 -04:00
Jerome Carretero a2f8ddaaa4 .gitignore's
Now, after the demos are run, outputs will be filtered from `git status`.
2012-06-02 19:59:08 -04:00
Jerome Carretero 6b05e61567 Add example for cleaning when top==out. 2012-06-02 19:51:21 -04:00
Thomas Nagy 4b3a288566 cleanup 2012-05-30 00:00:49 +02:00
Thomas Nagy a80d9e936f docs 2012-05-29 23:46:00 +02:00
Thomas Nagy 359518dc05 cython cache for Issue 1167 2012-05-29 23:43:56 +02:00
Thomas Nagy 9f7330b745 docs 2012-04-17 21:53:01 +02:00
Thomas Nagy 7a38aa315a docs 2012-04-15 10:42:06 +02:00
Thomas Nagy 68e925a3c0 fixed the example 2012-03-12 01:54:49 +01:00
Thomas Nagy 1b97357acc Issue 1127 2012-03-12 01:47:16 +01:00
Thomas Nagy fe7fc71b81 docs 2012-03-12 01:06:09 +01:00
Thomas Nagy 92c42b9c8c display the time taken 2012-03-12 00:58:58 +01:00
Thomas Nagy 630160f592 docs 2012-03-12 00:52:52 +01:00
Jerome Carretero 051248d8bf Merge branch 'zougloub-ticgt' (minus the non-abspath stuff): can't hurt anybody
I'm using the ticgt tool at work and I don't feel like leaving it in a branch.
2012-02-25 01:19:41 -05:00
Jerome Carretero fb29c77d4e I need to do something about these FLAGS... 2012-02-08 01:40:42 -05:00
Jerome Carretero fadbe6cd6d ticgt: support stlib 2012-02-08 01:40:42 -05:00
Jerome Carretero 576255cf39 ticgt: enhancements, find more default flags
I'm still not quite convinced it's worth it using something else
 than TI's makefiles.
2012-02-08 01:40:41 -05:00
Thomas Nagy 2f205b0e49 Another example 2011-12-09 21:24:07 +01:00
Thomas Nagy 856b53c046 Issue 1080 2011-12-09 00:54:59 +01:00
Thomas Nagy 56f8bdad6c missing config.h 2011-12-01 00:02:46 +01:00
Thomas Nagy 01b821fbc3 docs 2011-10-23 08:41:30 +02:00
Thomas Nagy c64bd5e317 docs 2011-10-23 08:37:09 +02:00
Thomas Nagy 9af5cc3909 docs 2011-10-23 08:31:19 +02:00
Thomas Nagy 9e2ab03b3c docs 2011-10-23 08:18:56 +02:00
Thomas Nagy 0d3f20382d docs 2011-10-03 20:20:48 +02:00
Thomas Nagy 093f4f673e docs 2011-10-03 19:48:21 +02:00
Thomas Nagy d5fcbdd5aa docs 2011-10-03 19:18:28 +02:00
Thomas Nagy 15421bb6c6 Docs 2011-10-03 19:17:11 +02:00
Thomas Nagy 216a7b3b30 docs 2011-09-30 20:51:08 +02:00
Thomas Nagy 44a967e326 Initial commit 2011-09-10 11:13:51 +02:00