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
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
Thomas Nagy
19473a0721
env = conf.env.derive().detach()
2015-07-02 20:52:41 +02:00
Simon
ce6a58cd5f
Removed recusive writing
2015-06-29 18:31:37 +02:00
ita1024
2011f4a852
Merge pull request #1591 from yotann/fix-exec-command
...
Fix exec_command and cmd_and_log when cmd is tuple
2015-06-29 06:40:21 +02:00
Sean Bartell
03a510f480
Fix exec_command and cmd_and_log when cmd is tuple
2015-06-28 14:59:49 -05:00
Thomas Nagy
933feab352
Glob mac_app resource trees - Issue 1586
2015-06-27 15:18:57 +02:00
Thomas Nagy
705404211a
Removed the unnecessary executable bit on files
2015-06-27 14:04:36 +02:00
Thomas Nagy
a946ca8383
Removed the executable bit on c_config.py
2015-06-27 14:03:04 +02:00
Thomas Nagy
f8a3d56775
Preparations for Waf 1.8.12
2015-06-27 12:41:16 +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
ae508f2f82
Building in subdirectory broke in 1.8.10 #1590
2015-06-24 18:54:03 +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