Thomas Nagy
61f09a3f7c
Enable 'waf update' when use_config is provided - Issue 1541
2015-08-29 13:05:00 +02:00
Thomas Nagy
3e6b3bc5ca
Added fortran detection and warn when no link is possible - Issue 1603 and Issue 1610
2015-08-29 11:01:47 +02:00
Thomas Nagy
41bd22ebfa
Update use_config - Issue 1608
2015-08-29 10:31:02 +02:00
Thomas Nagy
34c6ee8c0e
loadFromSysPath -> with_sys_path
2015-08-28 22:43:38 +02:00
Thomas Nagy
48504f2c3d
Enable the wrapped method to be reentrant
2015-08-28 21:37:09 +02:00
Thomas Nagy
cadd260a9e
Always remove the timeout and input arguments from the Popen constructor
2015-08-23 18:52:45 +02:00
Thomas Nagy
03ad2fff74
Adding input to cmd_and_log/exec_command enables stdin=PIPE
2015-08-23 17:39:25 +02:00
Thomas Nagy
bfbcc73eb2
C/FC detection and outputs to be written in config.log
2015-08-23 17:16:03 +02:00
Thomas Nagy
274fba398c
Fixed the invalid docstring
2015-08-23 17:05:57 +02:00
Thomas Nagy
a08b9fe26a
Added new parameters input/timeout to cmd_and_log/exec_command
2015-08-23 17:01:25 +02:00
Thomas Nagy
e9e8df28a4
iteritems does not work in python3
2015-08-12 18:31:14 +02:00
Thomas Nagy
ccdbd79ffa
Python3 fix
2015-08-09 23:50:49 +02:00
Jérôme Carretero
c913b779f5
extras: c_emscripten: use emar as AR
2015-08-07 08:50:15 -04:00
Thomas Nagy
6ca1c7cad4
Simplify Clang macro detection
2015-08-07 10:51:45 +02:00
Thomas Nagy
45ffae6d4e
Ensure __GNUC_PATCHLEVEL__ is always of str type
2015-08-07 10:48:22 +02:00
Thomas Nagy
a98baba3e8
Unused code fragment
2015-08-07 10:47:06 +02:00
Jérôme Carretero
ae07720a6d
extras: add c_emscripten tool
2015-08-06 23:28:19 -04:00
Jérôme Carretero
699b836728
extras: cfg_cross_gnu: make pkg-config also use PKG_CONFIG_LIBDIR...
...
... to avoid having the default stuff prepended, and system libs found
when you want to do x-compilation.
2015-08-02 19:14:17 -04:00
ita1024
bc8840e0df
Merge pull request #1595 from nikoder/increase_control_over_tool_loading
...
Disable regular sys.path when loading tool with specified tooldir.
2015-07-28 13:28:34 +02:00
Nikolaus Lieb
64f557a17e
Ensure restoration of sys.path in Context.load_module()
2015-07-28 16:47:46 +08:00
Nikolaus Lieb
b22118a2de
Add an option to skip searching the regular sys.path when loading waf tools.
...
Granting this control allows the avoidance of issues such as accidentally
loading the "cython" module from from Cython itself, rather than the
"cython" waf tool.
Conflicts:
waflib/Configure.py
waflib/Context.py
2015-07-28 16:47:35 +08:00
ita1024
68585933f1
Merge pull request #1604 from mattfischer/waf-1602
...
Handle .. within paths in gccdeps
2015-07-28 09:37:09 +02:00
Matt Fischer
2424393afd
Handle .. within paths in gccdeps
...
The current code handles .. at the beginning of a path, but not within the path
2015-07-27 17:26:53 -05:00
Simon
70b294f2e1
Added unique_fileref() method to get reference of already existing file references
2015-07-17 00:23:27 +02:00
Simon
70fa79b181
Clean-up
2015-07-15 12:53:30 +02:00
Simon
20c0b72cbb
Removed import statement from demo
2015-07-13 20:10:22 +02:00
Simon
64405a8c1a
Reduced the ConfigureContext to a configure() func. Also replaced dependencies cxx/cxxprogram with ccroot
2015-07-13 13:43:15 +02:00
Simon
3924f60974
Added more target types. Added bld wrappers
2015-07-13 12:47:01 +02:00
Simon
7d50934a8e
Removed unused method
2015-07-13 02:25:13 +02:00
Simon
47b5783be5
Docs
2015-07-13 02:24:49 +02:00
Simon
a3a74e59c1
Added default values for required build settings
2015-07-13 02:16:52 +02:00
Simon
dd19e4b1ee
Fixes
2015-07-13 00:51:55 +02:00
Simon
da9a86d2a6
Clean up
2015-07-12 22:31:10 +02:00
Simon
a59e38835d
Clean up
2015-07-12 22:17:26 +02:00
Simon
e44ab6e6ec
Support for framework,lib,stlib, etc.
2015-07-12 22:06:51 +02:00
Thomas Nagy
e10398fcd3
docs
2015-07-11 20:17:16 +02:00
Simon
6891ebb7c9
Switched over to use tmp_use_seen istead of link_framework
2015-07-11 16:04:10 +02:00
Thomas Nagy
0d9a9b7e77
Let write_config_header use env.WAF_CONFIG_H_PRELUDE
...
A prelude will be added from the variable env.WAF_CONFIG_H_PRELUDE if provided. This
can be used to insert complex macros or include guards::
def configure(conf):
conf.env.WAF_CONFIG_H_PRELUDE = '#include <unistd.h>\\n'
conf.write_config_header('config.h')
2015-07-11 12:01:26 +02:00
Thomas Nagy
4f93b4e814
docs
2015-07-07 22:30:00 +02:00
Thomas Nagy
4949c0d894
Ensure Doxygen outputs are installed even when the task is not run
2015-07-07 21:00:18 +02:00
Thomas Nagy
140453a959
Prevent installation tasks having postpone=False from running twice
2015-07-07 20:58:58 +02:00
Simon
b8330b29cb
Improved Project -> Configuration API
2015-07-07 18:21:35 +02:00
Simon
5f9a900dc1
Made better integrations with the standard INCPATHS variable
2015-07-07 18:07:21 +02:00
Simon
ae4f1f5e27
Fixed some issues
2015-07-07 17:54:08 +02:00
Simon
9563da7875
Streamlined API more
2015-07-07 12:17:43 +02:00
Simon
79c91daffc
Improved include paths. Added support for c_config files
2015-07-06 13:38:27 +02:00
Thomas Nagy
1427497785
Docs
2015-07-05 20:24:39 +02:00
Simon
1f918ce546
Added documentation
2015-07-05 16:57:27 +02:00
Simon
4167c43c2a
Getting Custom file grouping reworked
2015-07-05 15:53:59 +02:00
Simon
db2587ea61
Getting Custom source/include heirarchy to work - fixes
2015-07-05 12:37:25 +02:00