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
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
954594bf07
Support flexflags as arguments - #1782
2016-07-28 23:19:25 +02:00
Thomas Nagy
1df8c148f6
Move pytest to the extras/ section
2016-07-25 23:23:44 +02:00
Calle Rosenquist
3fb1abbb39
Python unit test support via `pytest' feature.
2016-07-25 12:47:41 +00: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
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
0189850710
Do not de-duplicate configuration flags passed in conf.check(stlib=) for consistency reasons
2016-07-02 19:59:17 +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
ef6525c0bf
Api docs
2016-06-25 14:49:27 +02:00
Thomas Nagy
57e711d801
Api docs
2016-06-25 13:27:22 +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
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
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
ed7e2f5016
Add -pthread to link jni programs on FreeBSD
2016-06-19 11:26:25 +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
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
Thomas Nagy
dee0932fb0
No need to paste /Fo flags as the command system does not insert spaces anymore
2016-06-16 19:42:29 +02:00
Thomas Nagy
27b2c3b8c4
Task.exec_command already sets the cwd, no need to repeat it
2016-06-16 17:08:53 +02:00
Thomas Nagy
537d1fcd45
Simplify long command processing
2016-06-15 20:24:34 +02:00
fedepell
d202190cd0
Fix: when using the ut_cmd or Option --testcmd, if the test command line has parameters (added for example with the ut_fun method as in the examples)
...
this will be lost as just ut_exec[0] was used. Now join the command line before using it in substition.
2016-06-12 23:59:07 +02:00
Thomas Nagy
605952fe92
Remove redundant warnings
2016-06-11 22:26:34 +02:00
fedepell
32bd21a77f
qt5: Fix usage examples as libraries in qt5 are named QT5XXX and not QTXXX as in qt4 (ie. QT5WIDGETS instead of QTWIDGETS)
2016-06-05 22:10:38 +02:00
Thomas Nagy
f71fe257ff
Make c_preproc.filter_comments a method so that it is easier to override
2016-06-05 00:53:25 +02:00
Thomas Nagy
e8ef5a89eb
More cleanup
2016-06-05 00:23:57 +02:00
Thomas Nagy
75b1423ce8
Winrc processing is almost certainly broken...
2016-06-05 00:01:01 +02:00
Thomas Nagy
062a5263a0
Update conf.check_waf_version to 1.9
2016-06-04 09:33:13 +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
d3471d6171
Adjustments for the msvc configuration structure changes
2016-05-22 18:39:44 +02:00
Thomas Nagy
c3af6e3fad
Simplify the data structures in msvc.py
2016-05-22 18:27:57 +02:00
Thomas Nagy
1eb45162b1
Bind setup_msvc and setup_ifort as configuration methods
2016-05-22 17:11:29 +02:00
Thomas Nagy
9c44a4b360
Remove print_all_msvc_detected
2016-05-22 17:10:21 +02:00
Thomas Nagy
315d94ec24
Typo conf->self
2016-05-22 17:06:53 +02:00
Thomas Nagy
0c945f9e0a
Simplifications
2016-05-22 16:57:22 +02:00
Thomas Nagy
25fc153658
Improve ifort logging
2016-05-22 16:48:14 +02:00
Thomas Nagy
201118736e
Error handling simplifications
2016-05-22 12:40:51 +02:00
Thomas Nagy
76c9d3356b
Remove msvc.get_compiler_env which does not get anything
2016-05-22 12:12:32 +02:00
Thomas Nagy
c46ffd1a4a
Typo
2016-05-22 12:09:46 +02:00
Thomas Nagy
e3d1da421f
Remove one level of object nesting in msvc configuration
2016-05-22 12:04:23 +02:00
Thomas Nagy
dbad47244b
Cleanup
2016-05-22 11:15:00 +02:00
Thomas Nagy
bae3e35af5
Cleanup
2016-05-22 10:58:24 +02:00
Thomas Nagy
56b84dc5a5
Cleanup
2016-05-22 03:13:28 +02:00
Thomas Nagy
15985db73d
Refactor ifort.py like msvc.py
2016-05-22 03:07:44 +02:00
Thomas Nagy
7fadda584a
Add a __repr__ method for MSVC_INSTALLED_VERSIONS
2016-05-22 02:50:02 +02:00
Thomas Nagy
df6e88f2f5
Typo
2016-05-22 02:45:12 +02:00
Thomas Nagy
929f89c0bb
Simplify msvc.py
2016-05-22 02:43:35 +02:00
Thomas Nagy
67e7db41d9
Simplification x=x+1 -> x+=1
2016-05-22 00:45:47 +02:00
Thomas Nagy
75a011f81c
docs
2016-05-21 12:08:28 +02:00
Thomas Nagy
c2646d2380
Provide md5_tstamp by default and make it easier to add more persistent BuildContext dicts
2016-05-21 11:58:47 +02:00
Thomas Nagy
74e54322c5
Use try-else-finally in Python >= 2.5
2016-05-18 22:01:37 +02:00
Thomas Nagy
fd05cff103
Missing installation fixes
2016-05-17 19:49:44 +02:00
Thomas Nagy
441ed98a3d
Better error messages in Qt5
2016-05-09 22:33:01 +02:00
Thomas Nagy
145dba3fd1
Unused variable
2016-05-06 20:59:40 +02:00
Thomas Nagy
b1f5c0f814
Create installation tasks directly
...
Task generators created from other task generators may be
skipped during partial builds. This change re-enables
install_task as a task attribute and provides a task
object with input and output nodes which can be re-used
by other tasks.
2016-05-06 15:54:36 +02:00
Thomas Nagy
6c21deb583
install_task -> install_tg
2016-05-03 23:14:10 +02:00
Thomas Nagy
16082a4c3e
docs
2016-05-03 21:27:15 +02:00
Thomas Nagy
b70692dbb3
Add a configuration test to add /usr/local/lib in linkflags on FreeBSD
2016-05-01 17:03:55 +02:00
Thomas Nagy
568cd6881d
Set the Qt5 search path on FreeBSD
2016-05-01 16:21:23 +02:00
Thomas Nagy
e7aa8349be
Changed the moc_foo.cpp file name to moc_foo.n.cpp to protect against name clashes
2016-05-01 14:49:55 +02:00
Thomas Nagy
ae8253f571
Process Qt files according to the Qt documentation
2016-05-01 14:21:46 +02:00
Thomas Nagy
6b2e837bc2
Issue 1726
2016-05-01 13:21:06 +02:00
Thomas Nagy
dd81cb74dc
Pass the vala environment for installation (not modified so it should be fine)
2016-04-28 00:29:12 +02:00
Thomas Nagy
09f67a3b3a
Remove the private Scripting._can_distclean function
2016-04-27 18:42:38 +02:00
Thomas Nagy
e77b8dc24b
Catch errors in format_defines
2016-04-26 19:38:19 +02:00
Thomas Nagy
8b32d93ec3
cleanup: '%s' -> %r
2016-04-26 19:35:46 +02:00
Thomas Nagy
0ba6b042d5
Remove mac_resources processing, use mac_files instead
2016-04-25 22:35:58 +02:00
Thomas Nagy
9133dbc5c9
Cleanup: no need for keys() everywhere
2016-04-22 21:10:22 +02:00
Thomas Nagy
b0954282e9
Remove the -DDLL_EXPORT flag which was added by default to fortran link on windows platforms
2016-04-21 22:37:27 +02:00
Thomas Nagy
b87a761ead
Tuples in startswith/endswith (Python 2.5 feature)
2016-04-21 22:30:35 +02:00
Thomas Nagy
8520dd65bb
Code cleanup
2016-04-19 22:00:21 +02:00
Shawn Hoover
ac3a332b03
Enable lazy Visual Studio detection by default: one missed spot.
2016-04-15 13:41:53 -04:00
Thomas Nagy
e0080e9f58
Identify java tasks more accurately and add build order on non-jar tasks - Issue 1725
2016-04-11 00:08:20 +02:00
christophe.duvernois
49ed1e0c0a
java tool : allow manifest to be a node
2016-04-05 19:23:32 +02:00
Thomas Nagy
2c06f0acd6
Simplification
2016-04-05 19:22:54 +02:00
Thomas Nagy
d7a295ab0f
Simplification m.group(0) -> m.group()
2016-04-04 22:18:28 +02:00
Thomas Nagy
e8cf059004
Do not strip / from conf.check(x=, uselib_store=Y) stored arguments
2016-04-04 19:00:31 +02:00
Thomas Nagy
a1a24c8456
Use define_name in check_cfg(define_name=, global_define=1)
2016-04-03 13:20:42 +02:00
Thomas Nagy
e790f6d40f
Added a deprecation warning for the case conf.check_cfg(atleast_version=)
2016-04-03 12:40:00 +02:00
Thomas Nagy
89d5b5462f
Enable define_name in conf.check(modversion=,define_name=)
2016-04-03 12:09:22 +02:00
Thomas Nagy
c0c0da2e92
Set DEFINES=[X=1] with conf.check_cfg(define_name=X) to override the defaults
2016-04-03 11:42:59 +02:00
Thomas Nagy
00c955d8fa
Option for adding HAVE_X to conf.env - conf.check(add_have_to_env=1)
2016-04-03 11:08:00 +02:00
Thomas Nagy
ee0778a76f
Extra parenthesis around assert message
2016-04-01 23:14:26 +02:00
Thomas Nagy
8717fa791f
outstanding.insert -> outstanding.append_left
2016-03-31 07:42:08 +02:00
Thomas Nagy
c563396afe
Do not add defines to config.h when global_define is 0
2016-03-28 17:49:27 +02:00
Thomas Nagy
6089893e40
Simplify the assignment of configuration test execution to defines
2016-03-28 16:19:36 +02:00
Thomas Nagy
9fd2683095
Let conf.check/conf.check_cfg set HAVE_x in config.h by default
2016-03-28 16:16:30 +02:00
Thomas Nagy
1eaa5e7a0f
parse_flags code cleanup
2016-03-28 14:46:29 +02:00
Thomas Nagy
b585594d4d
For consistency, cast HAVE_X to integer values
2016-03-28 09:59:24 +02:00
Thomas Nagy
6579592065
re_cpp matches are never empty
2016-03-27 19:25:12 +02:00
Thomas Nagy
026bae9601
Reduce the amount of function calls in include extraction
2016-03-25 13:30:32 +01:00
Thomas Nagy
df7fc838ce
Do not capture unused regexp groups
2016-03-25 12:56:25 +01:00
Thomas Nagy
5d8d7bf700
Save a few function calls in waflib/Tools/c_preproc.py
2016-03-25 12:22:00 +01:00
Thomas Nagy
a64a8d1d29
Extend relative cwd processing to Task generators
2016-03-23 22:28:14 +01:00
Gustavo Jose de Sousa
d46f541099
Use stash/revert/commit pattern for transactional configuration
...
Apply that pattern when relevant. That allows correct behavior if tools are
loaded inside a transaction.
2016-03-22 08:05:53 +01:00
Thomas Nagy
85e403516c
Issue 1632
2016-03-19 18:14:08 +01:00
Thomas Nagy
e8bf2731d1
Increase the default cache size for c_preproc
2016-03-19 15:18:16 +01:00
Thomas Nagy
a08aff6bff
Format debug/info records lazily
2016-03-19 14:46:22 +01:00
Thomas Nagy
017d8fd39e
Use relative paths in apply_incpaths by default
...
Relative paths are usually best for for specialized compilers (emscripten),
so this is for convenience. Absolute paths are usually faster.
2016-03-17 22:56:34 +01:00
Thomas Nagy
0970eb86cb
docs
2016-03-15 22:06:10 +01:00
Thomas Nagy
89ac2f0215
Issue 1594
2016-03-09 22:25:52 +01:00
Thomas Nagy
64af7a67bb
clang quirks - Issue 1714
2016-03-04 19:23:14 +01:00
Thomas Nagy
0ce499c24c
Revert "Make D dependency scanner aware of package.d files"
...
This reverts commit a61528efc3
.
2016-02-26 21:05:13 +01:00
Thomas Nagy
f56f22bb50
Prefix by # to have the artifacts at the root of the build directory
2016-02-26 19:25:23 +01:00
Thomas Nagy
e176101c8c
Nicer configuration message on ruby detection
2016-02-24 07:16:04 +01:00
Thomas Nagy
df8e144631
Smarter detection of programs passed to the command-line
2016-02-23 22:59:29 +01:00
Thomas Nagy
9147e9128a
Cleanup: unnecessary semicolons in Python code
2016-02-19 23:26:40 +01:00
Thomas Nagy
a02a0b54b3
Limit caching unnecessary data in preproc.py
2016-02-19 23:26:19 +01:00
Thomas Nagy
2d89937205
-DFOO in compiler commands - Issue 1704
2016-02-18 21:56:02 +01:00
Thomas Nagy
7e16c7cb1e
Removed bld.returned_tasks
2016-02-15 23:52:11 +01:00
Guillaume Poirier-Morency
c4bfce0fe7
vala: Initialize 'VALAFLAGS' with OS flags
2016-02-15 21:54:35 +01:00
Thomas Nagy
4e09a1bc5a
New lru caches in preproc.py to limit memory overconsumption
2016-02-15 00:46:44 +01:00
Thomas Nagy
22fae4ebef
From now on, ensure that buildcontext classes have a producer
2016-02-15 00:46:39 +01:00
SirNickolas
a61528efc3
Make D dependency scanner aware of package.d files
2016-02-11 21:43:32 +01:00
Thomas Nagy
70df345c3f
Use the lru implementation when present (Python3)
2016-02-10 23:42:30 +01:00
Thomas Nagy
82b3ade500
Clear the c dependency scanner cache to prevent excessive memory consumption
2016-02-10 00:07:07 +01:00
Kenneth Zhao
b8a1675123
Add SUN cc compiler version 5.0
2016-02-04 07:23:34 +01:00
Guillaume Poirier-Morency
8c8b0d8f0b
Apply 'Utils.to_list' on 'vala_defines' and include it in 'valadoc' tool
2016-02-04 07:23:10 +01:00
Thomas Nagy
361e4b7730
Enable vnum for libraries created in the source directory
2016-01-30 11:39:18 +01:00
Haakon Sporsheim
f9e78b0225
c_config: Add xtensa as a known CPU.
2016-01-21 22:53:08 +01:00
Thomas Nagy
cbaab2f1b0
Circular dependencies may require passing the same library several times to the linker
2016-01-20 17:40:08 +01:00
Thomas Nagy
aac6e800eb
Import libraries for Intel Fortran
2016-01-20 00:12:42 +01:00
Thomas Nagy
872f77f8b5
Build fcprogram_test with Intel compiler
2016-01-19 21:08:48 +01:00
Harald Klimach
d00b90986c
Set FC_NAME also in find_ifort_win32.
2016-01-18 21:57:01 +01:00
Thomas Nagy
22e150e0cb
conf.check(..., comment='some text') to help with large config.h files
2016-01-17 17:02:10 +01:00
Thomas Nagy
8ffbb6db0a
Code cleanup
2016-01-17 14:25:57 +01:00
Thomas Nagy
139b3f7a05
Unused variable LINK
2016-01-17 03:55:19 +01:00
Thomas Nagy
e91fbe2d1b
Intel Fortran manifest files
2016-01-17 03:27:30 +01:00
Thomas Nagy
66009e5777
Intel Fortran detection on Windows
2016-01-17 02:30:41 +01:00
Thomas Nagy
7a93e7e443
Added the windows Intel Fortran flags from Harald's branch
2016-01-16 22:50:14 +01:00
Thomas Nagy
101dc83283
Detect newer sun compilers Issue 1686
2016-01-16 21:18:08 +01:00
Thomas Nagy
adc1ce1375
Simplification: added Task.get_cwd()
2016-01-11 05:25:46 +01:00
Thomas Nagy
331dd9f96c
Commands executed without a shell will merge flags of the form
2016-01-06 17:53:55 +01:00
Thomas Nagy
d23490287a
Code simplifications - use enumerate
2016-01-06 14:53:18 +01:00
Harald Klimach
7541929609
Do not set the ARFLAGS unconditionally to rcs for ifort.
...
Instead, try invoke search for ar after looking for xiar.
2016-01-06 12:38:31 +01:00
Thomas Nagy
3430e18205
New option in waf_unit_tests --clear-failed - Issue 1678
2016-01-05 15:20:56 +01:00
Thomas Nagy
43e26b5bef
cwd must be a Node object
2016-01-02 01:54:52 +01:00
Thomas Nagy
7b26ce74d1
Updated the cwd logic in glib2.py
2016-01-02 01:37:20 +01:00
Thomas Nagy
017d7a6257
Typo
2016-01-02 01:04:08 +01:00
Thomas Nagy
da97d28d18
Fixed undefined variables
2016-01-02 00:58:38 +01:00
Thomas Nagy
a3e014b0ae
Enable lazy Visual Studio detection by default
2015-12-25 19:28:29 +01:00
Thomas Nagy
4111d559b4
docs
2015-12-25 18:06:18 +01:00
Thomas Nagy
d1fdf2f16a
Removed the default include paths that were always added to vala
2015-12-24 22:49:22 +01:00
Thomas Nagy
2d36bfe7ff
Removed the unused 'dummy' function from fc.py
2015-12-24 22:46:27 +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
72fda8ae36
Reduce the size of the build pickle file
2015-12-24 18:36:38 +01:00
Thomas Nagy
ddaf29b78d
Process CPPFLAGS at the end of commands
2015-12-23 19:26:34 +01:00
Thomas Nagy
7681bddfb7
Remove Node.sig and Node.cache_sig
2015-12-23 17:55:44 +01:00
Thomas Nagy
04449361e8
Detect clang first on FreeBSD, NetBSD, etc
2015-12-23 17:55:44 +01:00
Thomas Nagy
e1d82be8a5
The tool kde4 is not included by default in waf 1.9
2015-12-23 17:55:44 +01:00
Thomas Nagy
972d8e4904
The tool qt4 is not included by default in waf 1.9
2015-12-23 17:55:44 +01:00
Thomas Nagy
d3f788da4c
Added the tool called 'nobuild' to help troubleshoot build scripts
2015-12-23 17:55:44 +01:00
Harald Klimach
c097fcc08a
Replaced spaces by tabs.
2015-12-23 15:38:48 +01:00
Harald Klimach
5c3a40d115
Loosened and simplified the regex for the version string of ifort as suggested by apthorpe
2015-12-23 15:28:43 +01:00
Harald Klimach
f5cb7c9e2e
Ensure the stdout and stderr attributes actually exist when capturing the
...
WafError in getoutput for the Fortran compilers.
2015-12-23 15:15:06 +01:00
Harald Klimach
2262f1009b
Ignore error codes from cmd_and_log in getoutput that is used to obtain
...
the version string of Fortran compilers.
Some compilers will fail and return an error code if not provided with
a source file, yet they print the desired version string.
Thus, in case of an error code we ignore it here and just pass on the
stdout and stderr of the called subprocess.
2015-12-23 14:32:52 +01:00
Thomas Nagy
a184a9e245
Experimental conf.define(key, val, comment='msg in config.h')
2015-12-20 14:26:14 +01:00
Mohammad AlSaleh
6eb836e03d
c_config: Fix regression in exec_cfg() introduced in 1fbac66
...
Signed-off-by: Mohammad AlSaleh <CE.Mohammad.AlSaleh@gmail.com>
2015-12-11 21:52:38 +02:00
Thomas Nagy
41f005082f
Let msvc.py display encoding errors in the config.log file
2015-12-09 00:14:17 +01:00
Thomas Nagy
0e03aec82d
Unmask unicode errors in msvc - Issue 1657
2015-11-20 19:59:32 +01:00
Thomas Nagy
a46cb274a7
Intel fortran detection - Issue 1655
2015-11-18 19:12:15 +01:00
Thomas Nagy
e66cf563ce
Uninitialized variables when qt options are not used
2015-11-16 19:30:07 +01:00
Thomas Nagy
70be189ad2
Experimental option env.merge_config_header
...
This new option writes 'defines' into the test files
during the configuration tests for c/c++. This may
provide more readable config.log files.
2015-11-07 23:02:49 +01:00
Thomas Nagy
d4334adfb9
Let waf -v catch invalid string on hcode values in Python3
2015-11-03 22:35:33 +01:00
Thomas Nagy
3ff0277ea0
Enable global_define for conf.check() too
2015-10-27 22:22:35 +01:00
Thomas Nagy
722480b25c
Fixed the ruby detection for openindiana
2015-10-26 22:53:22 +01:00
Thomas Nagy
30336cd9ba
Reverted the changes to conf.check(header_name=) as this causes regressions. Use conf.check(header_name=, link_header_test=False) - #1647
2015-10-26 22:44:39 +01:00
Thomas Nagy
0c07ff91b0
Propagate ldflags/LDFLAGS besides linkflags/LINKFLAGS
2015-10-20 21:37:29 +02:00
Thomas Nagy
971b2d32b7
More Msys2 fun!
2015-10-16 22:45:27 +02:00
Thomas Nagy
b5ffe6be31
Enable bld.program to recognize .gs in the same way as .vala
2015-10-14 23:26:56 +02:00
Thomas Nagy
f28426594e
Cleanup: removed most unused variables and imports
2015-10-11 11:32:27 +02:00
Thomas Nagy
fcec20c9fd
Do not link header tests - ruby detection is broken when the compiler includes the symbols
2015-10-10 10:18:02 +02:00
Thomas Nagy
1886e77063
Workaround for python-config bug 7352 - Issue 1636
2015-10-09 19:19:59 +02:00
Thomas Nagy
acc64df657
IronPython fix for VisualStudio detection
2015-10-07 00:16:11 +02:00
Thomas Nagy
1fbac668cb
Pass a conf.env.env to check_cfg
2015-10-06 23:06:22 +02:00
Thomas Nagy
f9f5e85616
Indentation issues
2015-09-22 07:08:21 +02:00
Thomas Nagy
dbdc95dfb6
The meaning of filter differs in Python 2/3 - Fixed MSVC builds without lazy for Python 3
2015-09-20 12:03:27 +02:00
Thomas Nagy
8ba068670a
Enable vala processing on a folder basis with the vala_dir parameter - Issue 1601
2015-09-19 19:53:46 +02:00
Thomas Nagy
19042c840e
clean up in demos/vala
2015-09-19 17:01:03 +02:00
Thomas Nagy
8ea1de44a7
Vala resources - Issue 1626
2015-09-19 09:53:53 +02:00