| #!/bin/bash |
| # Copyright 2014 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Sometimes there isn't a pre-generated configure script, and we must first run |
| # autogen.sh to generate it. Even if there is one, sometimes we need to |
| # re-generate it (in particular, the autoconf version on Trusty is newer than |
| # what is expected by pre-generated configure scripts in some packages). |
| |
| # Unfortunately, we can't run autogen.sh unconditionally whenever it's present, |
| # as that sometimes breaks build. Which is why we have this file. |
| |
| # Also, some packages may or may not have an autogen script, depending on |
| # version. Rather than clutter the GYP file with conditionals, we simply do |
| # nothing if the file is not present. |
| |
| if [ -x ./autogen.sh ] |
| then |
| NOCONFIGURE=1 ./autogen.sh |
| fi |