2
0
mirror of https://gitlab.com/ita1024/waf.git synced 2024-11-29 21:41:44 +01:00
Commit Graph

1377 Commits

Author SHA1 Message Date
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
Simon
d0279469df Getting Custom source/include heirarchy to work 2015-07-05 00:06:56 +02:00
Simon
922be2ff58 Custom source/include heirarchy 2015-07-04 22:56:54 +02:00
Simon
d5c5db686a Custom project build configurations fix 2015-07-04 22:23:16 +02:00
Simon
0c864ecaac Custom project build configurations fix 2015-07-04 22:22:19 +02:00
Simon
b7e4aed28b Custom project build configurations 2015-07-04 19:13:11 +02:00
Simon
a62bef1323 Target dependecies now works 2015-07-04 12:11:10 +02:00
Simon
2424b81f30 Clean-up 2015-07-03 23:41:05 +02:00
Simon
7992473f7d Found out and made some fixes to parent build configurations 2015-07-03 21:16:27 +02:00
Simon
ce6a58cd5f Removed recusive writing 2015-06-29 18:31:37 +02:00
Simon
616dd559ec Added ID print wrapper 2015-06-26 23:16:37 +02:00
Simon
11d85e44ee Removed duplicate elements being written 2015-06-26 21:42:02 +02:00
Simon
b5b1d520ad Added headers search paths and support for other build settings 2015-06-25 00:44:28 +02:00
Simon
c34269bb8c Initial impl. for Xcode 6 - basic tests 2015-06-24 19:32:46 +02:00
Thomas Nagy
acf9032687
enable more tests on the build farm 2015-06-21 23:58:43 +02:00
Thomas Nagy
f7b4940158
docs 2015-06-21 22:43:19 +02:00
Thomas Nagy
1ee400aca5
docs 2015-06-21 21:55:12 +02:00
Thomas Nagy
1debaf5f03
Better error message when the c compiler is clang and gcc is not found 2015-06-20 23:17:24 +02:00
Thomas Nagy
a336bb1b8b
waf 1.8.11 2015-06-20 22:24:30 +02:00
Thomas Nagy
d761ad1397
Better error message when the c compiler is clang and gcc is not found 2015-06-20 22:21:43 +02:00
Thomas Nagy
42fb4f08a0
Hide the command update that appears in the logs 2015-06-20 14:55:08 +02:00
Thomas Nagy
57d804c16e
docs 2015-06-20 14:54:41 +02:00
Thomas Nagy
dfd6f7e958
Grey color 2015-06-16 07:35:46 +02:00
ita1024
18d8c6025f Merge pull request #1585 from caitp/macplist
[macplist]: interpolate file
2015-06-14 22:09:10 +02:00
Caitlin Potter
9d763fc74f [macplist]: interpolate file
Rather than using an inline interpolated heredoc string, or generating
the file in a pre-build step, allow the macplist task itself to
perform string interpolation on the contents of a plist file.
2015-06-14 15:53:46 -04:00
Thomas Nagy
65150769cd
Cleanup 2015-06-14 11:48:05 +02:00
Thomas Nagy
c91214e216
generated .py files might need to be byte-compiled and installed 2015-06-11 18:15:10 +02:00
ita1024
a12bfc9a94 Merge pull request #1584 from nikoder/nikoder_fix_tool_caching
Add tooldir to cache-check on loading module in Configure context.
2015-06-10 17:54:28 +02:00
Nikolaus Lieb
9fc9464238 Add tooldir to cache-check on loading module in Configure context. 2015-06-10 21:44:37 +08:00
ita1024
4a9d2bb7b9 Merge pull request #1583 from cawka/feature-shlib
Change with shared library compatibility version handling
2015-06-06 13:23:27 +02:00
Alexander Afanasyev
728205fe3c Change with shared library compatibility version handling
For ELF binaries (e.g., Linux): default compatible version (SONAME =
`<library-name>.so.<MAJOR>`) can be specialized using additional `cnum`
parameter to `<library-name>.so.<MAJOR>.<MINOR>` or
`<library-name>.so.<MAJOR>.<MINOR>.<PATCH>`.

For Mach-O binaries (e.g., OS X):

- (bugfix) install-name points to compatible version (not absolute path
  to a non-versioned library)
- Default install-name `<install-path>/<library-name>.<MAJOR>.dylib` can
  be specialized using `cnum` parameter to
  `<install-path>/<library-name>.<MAJOR>.<MINOR>.dylib` or
  `<install-path>/<library-name>.<MAJOR>.<MINOR>.<PATCH>.dylib`
- `-Wl,-compatibility_version` and `-Wl,-current_version` flags use
  version from cnum/vnum (default cnum is vnum.split('.')[0])
2015-06-05 17:27:32 -07:00
Thomas Nagy
92f584fd8f
Repeated failures remove signatures - Issue 1580 2015-05-31 16:51:44 +02:00
Thomas Nagy
f6b6191480
Additional crutches for protoc 2015-05-28 23:08:07 +02:00
Thomas Nagy
04556a4d28
Use adequate variable for include paths in protoc.py 2015-05-27 18:45:20 +02:00
ita1024
c5d0619c9e Merge pull request #1577 from arteymix/master
Fix the '--threading' option for valac.
2015-05-26 16:59:34 +02:00
Guillaume Poirier-Morency
f14678f3e6 Fix the '--threading' option for valac.
The actual compiler option is named '--thread', not '--threading'.

Renames the waf option for 'thread': it shouldn't be breaking anyone as
it was not even working.
2015-05-26 03:25:33 -04:00
Thomas Nagy
3886c70929
waf 1.8.10 2015-05-24 15:39:46 +02:00
Thomas Nagy
ea59b302c5
Fixed conf.multicheck error handling 2015-05-23 15:09:37 +02:00
Thomas Nagy
f048d6d20f
Do not duplicate flags from the OS environment - https://github.com/waf-project/waf/issues/1574 2015-05-16 14:26:43 +02:00
ita1024
be7c6103dc Merge pull request #1573 from dale-stewart/master
qt5: cope with library names like 'Qt5Core' instead of 'QtCore5'
2015-05-14 23:53:12 +02:00
Dale Stewart
1bc6c745c9 qt5: cope with library names like 'Qt5Core' instead of 'QtCore5', as in Qt 5.4 on Windows 2015-05-14 16:15:57 -05:00
Thomas Nagy
802e937d73
Regression caused by 588f809ffa - https://github.com/waf-project/waf/pull/1572 2015-05-08 18:16:48 +02:00
ita1024
4adc55a9c9 Merge pull request #1571 from srouquette/master
cpplint: keep the old import
2015-05-06 23:09:51 +02:00
Syl
8ef1fa7733 cpplint: keep the old import 2015-05-06 22:33:31 +02:00
ita1024
398be70a11 Merge pull request #1570 from srouquette/master
cpplint: fixed import.
2015-05-06 21:15:44 +02:00
Syl
085b80fdb3 cpplint: fixed import. The version on pypi is now up to date and works with Python3. 2015-05-06 19:19:05 +02:00
Thomas Nagy
a4c2370ee4
WriteConsole type - https://github.com/waf-project/waf/issues/1567 2015-05-05 07:33:47 +02:00
ita1024
a3b8ba5d03 Merge pull request #1566 from yag00/master
swig tool can handle -outdir parameter
2015-05-03 19:30:05 +02:00