Matt Brubeck
2dc048116e
Add a no-op --dev option to the mach build command.
...
This is part of #5965 . It needs to land before the rest of that PR, so we can
land servo/saltfs#28 without breaking automated builds for other PRs.
2015-05-12 11:32:08 -07:00
Matt Brubeck
041d527335
Fail the build if openssl.makefile fails
2015-05-06 09:59:18 -07:00
Matt Brubeck
79894f7ec5
Show a notification for all builds > 30 sec.
...
The 300 second threshold was originally from the Gecko/Firefox build system.
It doesn't fit Servo builds, which are shorter, and often hover right around
the 300 second mark (making the notification unpredictable).
2015-04-23 11:42:09 -07:00
Matt Brubeck
b4b828260c
Set the OPENSSL_STATIC env var for Android builds
...
Required by the latest version of the openssl-sys build script. Fixes #5145 .
2015-04-21 17:22:21 -07:00
Dhananjay Nakrani
73832175f4
Add Desktop Notifications for Long builds. Supported for Linux & Windows platforms.
...
Incorporate suggestions from Code review. Change function name to lower case.
2015-04-15 12:29:02 -07:00
Ms2ger
5f15eb5fbf
Upgrade rustc to d3c49d2140fc65e8bb7d7cf25bfe74dda6ce5ecf/rustc-1.0.0-dev.
2015-03-18 13:18:31 -04:00
Manish Goregaokar
5b3868089e
Add ./mach build-gonk command
2015-02-21 09:42:47 +05:30
awlnx
1e8cc99ff3
Fixes #4898 .
2015-02-13 00:38:26 -05:00
Maciej Skrzypkowski
9befde7be5
Added "-j" flag usage for building OpenSSL for android.
2015-02-02 12:23:55 +01:00
Glenn Watson
f495884dcb
Remove the glfw port (it doesn't compile since last rustup anyway).
2015-02-02 10:38:12 +10:00
Josh Matthews
95fc29fa0d
Update rustc to 00b112c45a604fa6f4b59af2a40c9deeadfdb7c6/rustc-1.0.0-dev.
2015-01-28 10:16:49 +10:00
Glenn Watson
0f525d908d
Change glutin headless mode to be a build config, as it breaks some Linux distros linking to both.
...
The majority of this change is simply re-arranging the code in the glutin port
so that the windowed/headless code is configured at build time rather
than runtime. There shouldn't be any functional difference as a result of this change.
2015-01-23 06:09:25 +10:00
Glenn Watson
6dd12855ac
Android doesn't need to explicitly specify glutin now.
2015-01-20 07:53:47 +10:00
Glenn Watson
7818576213
Update android openssl version due to security advisory https://www.openssl.org/news/secadv_20150108.txt
2015-01-09 07:40:17 +10:00
Simon Sapin
32c721e640
Have 'mach build' pass arbitrary arguments to Cargo.
...
Duplicating all of Cargo’s argument parsing in mach is silly.
2014-12-18 11:15:42 +00:00
Glenn Watson
9d192de63d
Switch android to glutin.
2014-12-12 08:13:04 +10:00
Patrick Walton
8b2aadc30b
ports/cef: Implement accelerated compositing for the CEF port.
2014-12-10 08:35:47 -08:00
Glenn Watson
030dab553e
Use mach to build openssl on android instead of glut makefile.
...
The glut makefile will be removed shortly after glutin lands
for android, so we need to build openssl for android elsewhere
in the build process.
2014-12-09 08:20:36 +10:00
Glenn Watson
b12311ada5
Fix path for CEF build.
2014-12-08 07:36:56 +10:00
Simon Sapin
cc4ea7507f
Make build system more independent of current directory.
2014-12-02 18:04:06 -08:00
Simon Sapin
2f413c8937
Move the servo crate from root to components/servo
2014-12-02 18:03:39 -08:00
Matthew Rasmus
d300469bbd
Adds --release flag to ./mach build-cef
...
Requested by kmc in IRC.
```
11:36 < kmc> while you're mach-ing about, can you modify build-cef to
accept --release like build does?
```
2014-11-23 11:44:53 -08:00
Fabrice Desré
8eb4844174
Issue #3804 : Allow enabling debug-mozjs from servobuild config
2014-11-06 22:47:02 -08:00
Josh Matthews
a1b2f4b590
Add an optional --debug-mozjs argument to mach build
that enables a non-optimized, debug build of mozjs and rust-mozjs. Update the Cargo snapshot to enable new feature support.
2014-10-24 16:18:25 -04:00
Matt Brubeck
77d32ee447
Move windowing code out of the compositor
...
This is mainly just moving code around, in preparation for further changes to
the "windowing" API.
2014-10-10 11:36:12 -07:00
Matt Brubeck
b736256d53
Add Android build config to mach/servobuild
2014-10-03 14:29:54 -07:00
Jack Moffitt
f93dd447b1
Add --verbose to build-cef command
2014-10-02 11:32:00 -06:00
Simon Sapin
cd45258bf3
Fix /python/servo code formatting.
...
(My editor screams at me for flake8 lint errors.)
2014-09-26 23:12:51 +01:00
Matt Brubeck
e69fbc22de
Don't throw on non-zero exit in mach commands
...
Fixes #3344 .
2014-09-15 08:32:46 -07:00
Tetsuharu OHZEKI
8bed778a3d
Add 'mach clean'.
2014-09-13 04:39:18 +09:00
Dirk Leifeld
f2a692e0ff
Add -v or --verbose to mach build
2014-09-11 18:46:18 +02:00
Matt Brubeck
965ba08c75
Pass --target option from mach to cargo
2014-09-09 14:56:51 -07:00
Jack Moffitt
c6ab60dbfc
Cargoify servo
2014-09-08 20:21:42 -06:00