Karl Linden
b45b6b69a3
Update autooptions and move to an own directory
6 years ago
Karl Linden
afcc0afbd5
Beautify calls to add_auto_option
This should make the coming diffs easier to read.
6 years ago
Karl Linden
eeef49954a
Revert "Stupid attempt at updating waf"
This reverts commit cf3f8205c4
.
It was a good initiative, but waf 2.0 introces backward incompatible
changes that break the pkg-config checks. The config checks will be
updated before migrating to waf 2.0.
6 years ago
falkTX
cf3f8205c4
Stupid attempt at updating waf
6 years ago
Timo Wischer
9fe6486c6e
jackdmp: Signal to systemd when ready
With this patch it is possibly to start the JACK daemon with a systemd
service file of type notify. The following provides an example service
file:
[Service]
Type=notify
ExecStart=/usr/bin/jackd -d alsa
[Install]
WantedBy=multi-user.target
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
7 years ago
Karl Linden
d4fdd6ac26
waf: lilrc -> karllinden
7 years ago
falkTX
288df203f5
Prepare 1.9.12 release
7 years ago
falkTX
d6e1584361
Fix typo in wscript, leading to an error with --autostart=dbus
7 years ago
Yasuhiro Fujii
6758354192
fix compilation on MSYS2.
8 years ago
Karl Linden
c21c774855
waf: Nitpick styling for consistency. Fixes #172 .
8 years ago
falkTX
f3a6b3e44a
1.9.11-RC1 release
8 years ago
Thomas Petazzoni
e2cba86e65
wscript: improve check for ucontext
The ucontext functionality is not available on all CPUs with all C
libraries. Instead of making just assumptions based on the CPU
architecture, this commit adds the necessary checks in wscript to verify
the availability of the ucontext functionality, before using it in
dbus/sigsegv.c.
This avoids the long list of architecture exclusions, and make it more
robust when building jack2 for new CPU architectures.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years ago
Samuel Martin
8ac6bf1b4a
wscript: make backtrace support depends on execinfo.h existence
In some C-libraries (like uclibc), backtrace support is optional, so the
execinfo.h may not exist.
This change adds the check for execinfo.h header and conditionaly enable
backtrace support.
This issue has been triggered by Buildroot farms:
http://autobuild.buildroot.org/results/391/391e71a988250ea66ec4dbee6f60fdce9eaf2766/build-end.log
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
9 years ago
Karl Linden
4e8e7ecdc2
Use conf.check instead of conf.check_cc.
9 years ago
Karl Linden
3dbd4b92fe
Simplify build system logic. Fixes #168 .
9 years ago
Karl Linden
765798cff6
Drop make nonsense in wscript. Fixes #169 .
9 years ago
Karl Linden
b7bda2f0d1
Display all tool flags. Fixes #170 .
9 years ago
Karl Linden
e2764ca19e
Replace display_msg with conf.msg. Fixes #171 .
9 years ago
Karl Linden
65e3c278ec
Make platform detection less hardcoded. Rename --dist-target=mingw option to --platform=win32.
9 years ago
ethe
184e10dde7
Fixed styling of wscripts
9 years ago
ethe
8ed3e8228f
Fixed linking errors with frameworks for OSX
9 years ago
Karl Linden
d0352b4a60
Link all drivers against serverlib on MacOSX and Windows.
9 years ago
Karl Linden
4db015a0d7
Check packages before anything else so use variables can be used in checks.
This makes sure header checks work when the third party package is
installed in a non-standard location, as long as a pkg-config file is
found.
9 years ago
Karl Linden
aaaeeea8d7
Refactor duplicated code into toplevel wscript.
9 years ago
Karl Linden
3368b91de9
Check for ppoll() in toplevel wscript.
9 years ago
Karl Linden
33c7d58df4
Load xcode and xcode6 in waf.
9 years ago
Karl Lindén
cc6f7c438d
update to waf 1.8.9 (it is now stored in source form to ease downstream maintainence)
10 years ago
Karl Lindén
adae4b538e
replace deprecated bld.add_subdirs with bld.recurse
10 years ago
Karl Lindén
eccfdb908d
replace compiler_cc with compiler_c since the former is just an alias for the latter
10 years ago
Karl Lindén
731d5759e9
replace calls to deprecated opt.tool_options with opt.load
10 years ago
Karl Lindén
d6b0620188
replace deprecated call to opt.sub_options with opt.recurse
10 years ago
Karl Lindén
bf3a21ef2a
drop calls to deprecated conf.check_tool since they have been replaced with conf.load
10 years ago
Karl Lindén
a7936d51de
replace calls to conf.sub_config with calls to conf.recurse
10 years ago
Karl Lindén
4a1934cb13
explicitly import Logs, Options, Task and Utils from waflib
10 years ago
Karl Lindén
11ee46fbbd
use Options instead of waflib.Options
10 years ago
Karl Lindén
d2c85fab0d
catch IOError instead of FileNotFoundError to not break compilation on python2
10 years ago
Karl Lindén
5db744029a
let svnversion_regenerate.sh be a source to svnversion.h to make the waf output
look prettier
10 years ago
Karl Lindén
28fe48cd1a
generate svnversion.h before building cxx objects (so that also cxx sources can
use the header)
10 years ago
Karl Lindén
dd934f8f86
do not hardcode path to svnversion_regenerate.sh, but instead use find_resource
(fixes builds with nonstandard out directory)
10 years ago
Karl Lindén
1e096d2052
inline create_svnversion_task as it is called only once
10 years ago
Karl Lindén
9cbc7901e0
move the svnversion.h handling in build function
10 years ago
Karl Lindén
7f36813c55
fix configuration when svnversion.h exists in source directory
10 years ago
Karl Lindén
0dcd1ce2d9
fix svnversion.h generation upon dist
10 years ago
Karl Lindén
7b824ef68b
document global auto option related funtions with comments rather than docstrings so that ./waf --help is not polluted with internal documentation
10 years ago
Tim Mayberry
4a6f026c93
Fix check for mmsystem.h when building with --winmme option
The mmsystem.h header check didn't include windows.h so check fails even though mmsystem.h was present.
10 years ago
Karl Lindén
e869769b3c
add the --htmldir option and install HTML docs into it if given
10 years ago
Karl Lindén
aa118070e4
fix uninstall with doxygen by moving definition of share_dir and html_install_dir
10 years ago
Karl Lindén
ad5d803a2c
do not hardcode version in doxyfile.in, subst it from waf instead
10 years ago
Karl Lindén
66c37eb9f2
fix install with doxygen by generating doxyfile from doxyfile.in and letting waf do most of the process
10 years ago
Karl Lindén
5f85e9731d
rename the html_source_dir variable to html_build_dir (the directory contains built files, not sources)
10 years ago