Thomas Nagy
f7367c8051
Enable 'waf dist' in arbitrary paths
2016-08-24 18:07:24 +02:00
Thomas Nagy
6e4ba6620c
Remove the Go example because Go has a completely distinct toolchain now
2016-08-22 19:06:12 +02:00
Thomas Nagy
a4f6c7468d
Netcache example update
2016-08-21 17:10:17 +02:00
Thomas Nagy
e169da4227
waf 1.9.3
2016-08-21 15:35:44 +02:00
Thomas Nagy
d31398c4a3
Docs on conf.multicheck
2016-08-21 15:31:47 +02:00
Thomas Nagy
96fe543f2e
Docs
2016-08-21 15:17:47 +02:00
Thomas Nagy
5b30eba4db
Let parallel tests run all tests by default (do not stop on the first error)
2016-08-21 15:10:20 +02:00
Thomas Nagy
ec6b72b0ad
Display failed configuration tests in yellow in multicheck
2016-08-20 13:06:23 +02:00
Thomas Nagy
7d3ddac860
Parallel configuration tests with arbitrary functions #1793
2016-08-19 22:15:04 +02:00
Bernhard Vogginger
49236784b2
Add suppport for finding lib boost_python in gentoo
...
* find libname pattern "libboost_python-2.7.so"
Change-Id: I19a66a5992f7d077c2ed8e35e26e414ab194a7e6
2016-08-19 11:31:22 +02:00
fedepell
a9bb62b3f6
qt5: qt5 5.7 detection, added also case with std=c++11 but no fPIC/fPIE
2016-08-19 06:59:40 +02:00
Thomas Nagy
adea933f1a
Qt 5.7 -std=c++11 #1798
2016-08-18 22:21:35 +02:00
Thomas Nagy
26fc0cfced
Enhance the display of parallel configuration tests
2016-08-15 22:48:29 +02:00
Thomas Nagy
7d60c89744
Split Nag Fortran compiler flags #1797
2016-08-15 19:41:50 +02:00
fedepell
c31aee8745
Add configuration option to select PySide2 Python QT5 bindings, while PyQt5 bindings remain otherwise searched first by default.
2016-08-14 22:02:48 +02:00
Thomas Nagy
f5cfef4be3
Set no_errcheck_out on a task to disable the output files verification
2016-08-13 19:49:28 +02:00
Thomas Nagy
07c153c220
Un-hardcode the cfgtask class name for parallel tests
2016-08-13 09:39:25 +02:00
Thomas Nagy
a4e7cb1930
Copy os.environ because Python3 cannot serialize it
2016-07-31 18:48:36 +02:00
Thomas Nagy
332f3c5665
waf 1.9.2
2016-07-31 18:39:33 +02:00
Thomas Nagy
a76388b632
Obvious mistake
2016-07-31 18:16:31 +02:00
Thomas Nagy
3e08a19a56
Use the parent os.environ value as default in pre-forked processes #1791
2016-07-31 15:55:47 +02:00
Thomas Nagy
8be4adcc64
Docs
2016-07-30 22:54:46 +02:00
Thomas Nagy
7778868718
Set TaskBase.keep_last_cmd to keep the last command executed
2016-07-30 10:09:55 +02:00
Thomas Nagy
70e438393d
Add a parameter to keep the last command executed
2016-07-29 23:10:26 +02:00
Thomas Nagy
3169e0bd4b
Cleanup
2016-07-29 23:02:15 +02:00
Thomas Nagy
452907d102
Cleanup
2016-07-29 20:44:38 +02:00
Thomas Nagy
11ff58981a
Replace FileNotFoundError by EnvironmentError for python2
2016-07-29 20:40:38 +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
f4e1b59bbc
Fix install_from after suggestion of ita on how to do it better and make sure install_path is present as python requires it
2016-07-29 16:36:01 +02:00
Gustavo Jose de Sousa
8c4401637a
Set do_config as True if file is not found
...
Instead of leaving the user with an error due to FileNotFoundError exception.
2016-07-28 18:28:20 -03:00
Thomas Nagy
954594bf07
Support flexflags as arguments - #1782
2016-07-28 23:19:25 +02:00
Thomas Nagy
195a3e6562
Remove an unnecessary gccdeps verification #1784
2016-07-28 22:22:52 +02:00
Thomas Nagy
ce65dfb415
Node.search -> Node.search_node #1783
2016-07-28 22:03:39 +02:00
fedepell
7ade9796a6
Fix installation path for .py files that are generated on the fly in build
2016-07-28 18:13:26 +02:00
Thomas Nagy
3c2c6a62b0
Remove leftover 'print' statements
2016-07-27 20:22:48 +02:00
Thomas Nagy
7aaa7c14ba
Make gccdeps and msvcdeps compatible - #1780
2016-07-26 19:41:57 +02:00
Thomas Nagy
fe2f2b4fe6
Fix a docstring error
2016-07-25 23:27:05 +02:00
Thomas Nagy
1df8c148f6
Move pytest to the extras/ section
2016-07-25 23:23:44 +02:00
Thomas Nagy
8e68aa4ade
Python 2 fix
2016-07-25 23:10:10 +02:00
Thomas Nagy
c916febaf7
Update some old code
2016-07-25 22:12:35 +02:00
Thomas Nagy
9332a9c24d
Whitespace and Options.options for cppcheck
2016-07-25 20:18:49 +02:00
ita1024
2197dbdff1
Merge pull request #1774 from xbreak/pytest
...
Python unit test support via `pytest' feature.
2016-07-25 19:45:57 +02:00
Thomas Nagy
f623675524
Fix an obsolete import
2016-07-25 19:05:36 +02:00
Calle Rosenquist
3fb1abbb39
Python unit test support via `pytest' feature.
2016-07-25 12:47:41 +00:00
fedepell
d3367e9b0a
Clear up usage text
2016-07-23 14:24:57 +02:00
fedepell
5d8c8a2080
Fixes on comments
2016-07-23 14:22:26 +02:00
fedepell
ad356b3ed2
- Fixed identations
...
- Search for tools just in PATH not in other directories as for C++
- Remove options handling as there is none at the moment
- Use find_program instead of local find_bin
- Fix author
- Try to make documentation clearer
- Remove useless after_link decorator
2016-07-23 14:13:40 +02:00
fedepell
0c78c7ad8e
First version of the pyqt5 extra to add QT5 ui/resources translation to py to be used with pyqt5 or pyside2
2016-07-23 12:51:04 +02:00
Simon
04b7fb6086
Updated docs for xcode6 tool. Also, xcode6 tool tested for XCode 7 (successfully)
2016-07-18 14:01:29 +02:00
Thomas Nagy
ef0cf35cb1
Force qt5 static library detection for #1588
...
Use: 'QT5_XCOMPILE=1 QT5_FORCE_STATIC=1 waf configure'
2016-07-17 15:19:06 +02:00
Thomas Nagy
6e078cff66
Python 3 fix for waf dist #1769
2016-07-14 21:21:50 +02:00
Thomas Nagy
ebc0048eb0
Use if/else blocks instead of and/or in python 2.5
2016-07-14 17:45:49 +02:00
Thomas Nagy
cdb46e29f9
Disable defines by setting define_name='' #1766
2016-07-08 19:39:34 +02:00
Thomas Nagy
1b1bad8231
Unused keyword
2016-07-07 07:47:15 +02:00
Thomas Nagy
1fa2e6f7e1
waf-1.9.1
2016-07-03 09:51:45 +02:00
Thomas Nagy
0189850710
Do not de-duplicate configuration flags passed in conf.check(stlib=) for consistency reasons
2016-07-02 19:59:17 +02:00
Gustavo Jose de Sousa
9a0932951f
Fallback to run_regular_process if we can't pickle arguments
2016-06-27 20:49:37 -03:00
Thomas Nagy
39056a6ba5
waf 1.9
2016-06-26 13:45:21 +02:00
Thomas Nagy
ff1be31ec4
Fix Qt5 detection when pkg-config is missing
2016-06-26 12:06:17 +02:00
Thomas Nagy
50ae7dc3ba
Api docs
2016-06-26 11:59:27 +02:00
Thomas Nagy
461c065bbb
Typo
2016-06-26 00:16:51 +02:00
Thomas Nagy
f84b219818
Api docs
2016-06-26 00:15:41 +02:00
Thomas Nagy
850e9ad5fc
Simplify env['FOO'] -> env.FOO
2016-06-25 23:54:12 +02:00
Thomas Nagy
ef48d49260
Remove update_outputs from the documentation
2016-06-25 22:48:47 +02:00
Thomas Nagy
4991120891
Api docs
2016-06-25 21:30:32 +02:00
Thomas Nagy
fc02c1d42a
Api docs
2016-06-25 20:10:04 +02:00
Thomas Nagy
f08356516a
Fix invalid method names in after/before constraints
2016-06-25 19:54:26 +02:00
Thomas Nagy
c9db34e1bf
Fix invalid method names in after/before constraints
2016-06-25 19:53:54 +02:00
Thomas Nagy
8ad77d3b6b
Use SVG in the feature map
2016-06-25 18:22:13 +02:00
Thomas Nagy
eaa83004c8
Api docs
2016-06-25 16:23:06 +02:00
Thomas Nagy
ef6525c0bf
Api docs
2016-06-25 14:49:27 +02:00
Thomas Nagy
a2ca4b6dab
Remove Options.platform and Options.cmds
2016-06-25 13:55:13 +02:00
Thomas Nagy
3c132ad97a
Fix a wrong error message when installing to readonly folders
2016-06-25 13:38:48 +02:00
Thomas Nagy
57e711d801
Api docs
2016-06-25 13:27:22 +02:00
Thomas Nagy
2c76187d41
Api docs
2016-06-25 12:50:04 +02:00
Thomas Nagy
ccc77cd9f5
Api docs
2016-06-25 02:38:26 +02:00
Thomas Nagy
21e9be8cdb
Api docs
2016-06-24 13:31:06 +02:00
Thomas Nagy
63a29dfd18
Api docs
2016-06-24 13:26:36 +02:00
Thomas Nagy
79aece2650
Api docs
2016-06-24 13:21:32 +02:00
fedepell
585bc1e9a8
qt5: uic generation task, use node.parent insted of self.path otherwise the path gets lost and all ui_XXX.h get generated on top level build directory which may also
...
lead to name clashes
2016-06-22 14:07:10 +02:00
Thomas Nagy
6854fae055
Removed some annoying whitespace
2016-06-21 22:57:06 +02:00
Daniel Bartel
f88f13f0cf
Fix the Swig version detection message
2016-06-21 21:19:46 +02:00
Daniel Bartel
44b571172b
Merge branch 'master' into check_swig_version
2016-06-21 21:07:55 +02:00
Thomas Nagy
9be51b5cf8
Fix the Python version detection message #1760
2016-06-21 20:22:27 +02:00
fedepell
567ab43ac2
Manage case in unit_test running when LD_LIBRARY_PATH is not already defined in the environment
2016-06-21 09:13:57 +02:00
Gustavo Jose de Sousa
a339a9c320
Yet another fix for #1758
...
The build command wasn't being executed for 'clobber' autoconfiguration.
2016-06-20 18:53:35 -03:00
Daniel Bartel
2241db8557
make check_swig_version similar to check_python_version
2016-06-20 21:38:46 +02:00
Daniel Bartel
bf05bac08a
fix output format issue
2016-06-20 21:33:26 +02:00
Thomas Nagy
2f03b76833
Qt5 may require -fPIC
2016-06-20 20:24:37 +02:00
Thomas Nagy
b2bfbba4f0
One more fix needed for #1758
2016-06-19 13:39:03 +02:00
Thomas Nagy
ed7e2f5016
Add -pthread to link jni programs on FreeBSD
2016-06-19 11:26:25 +02:00
Thomas Nagy
59be2b56c0
This fixes #1758
2016-06-19 09:01:02 +02:00
Thomas Nagy
8120504156
Restore configuration values with Configure.autoconfig='clobber' #1758
2016-06-18 01:06:23 +02:00
Thomas Nagy
764645a014
Reduce the amount of paths added to unit test environment variable PATH
2016-06-17 22:02:41 +02:00
Thomas Nagy
16aeb5756a
Extended unit test program parameters
2016-06-17 20:18:06 +02:00
Thomas Nagy
7d5f6e4a59
Process tsk.env.PATH as lists or strings
2016-06-17 07:34:11 +02:00
Thomas Nagy
98f495bda1
Simplify manifest file processing
2016-06-16 21:39:50 +02:00
Thomas Nagy
f18d481e75
No need to wrap fc/c/cxx classes for manifest processing
2016-06-16 21:07:40 +02:00
Thomas Nagy
73384b11f4
Dead code removal
2016-06-16 21:02:24 +02:00
Thomas Nagy
d50017f693
Have Task.exec_command add tsk.env.PATH to os.environ in the child process
2016-06-16 20:07:40 +02:00