Commit Graph

17 Commits

Author SHA1 Message Date
Steve Hill de65f5a4bb Delete obsolete files from old build system 2016-11-18 14:26:03 -05:00
Steve Hill 4fdf0f75e0 Remove gyp variables chromium_revision and channel.
linux_package_deb now becomes linux_package_deb_(beta|release). Likewise rpm.
2016-11-04 16:29:12 -04:00
Jeff Kaufman ddb38b8563 build: stop computing lastchange every time, it's slow and unnecessary 2016-10-21 16:33:54 -04:00
Steve Hill f549578a19 Replace redis cluster setup script with shared C code. 2016-10-12 15:00:22 -04:00
Huibao Lin e42c631de6 Update libwebp to 0.5.1 2016-09-07 15:05:13 -04:00
Maks Orlovich 1188016590 Update to using Chromium from git (since there is no more SVN)
Mechanically/high-volume-wise this required duplicating some of the build/
and yasm/ build bits, since they're in the main Chrome repo.
More messy is the url/ situation: there is a version available, but not completely
up-to-date one, in fact one that's older than our base and what we were using from svn,
so we need to do weird compatibility massaging.
(I've also picked up newest RE2, which required some sync up changes).
2016-09-02 11:15:12 -04:00
Jeffrey Crowell afa1852e37 add fortify source to the cflags and cxxflags
closes https://github.com/pagespeed/mod_pagespeed/issues/1301
closes #1301
2016-06-30 12:20:13 -04:00
Steve Hill 501345d634 Re-factor protoc.gypi to be less messy 2016-05-03 17:05:56 -04:00
Maks Orlovich dd93f6055d Notice when we were passed in CXX envvar pointing at clang,
and don't complain about too old a gcc in that case.
Get rid of -Wno-unused-but-set-variable --- clang warns about the flag,
and the gcc warning it disables actually seems useful. Adjust the code
instead.
2015-12-14 14:53:40 -05:00
Maks Orlovich 1369628d8a Build as c++11, statically linking in libstdc++ and libgcc into
mod_pagespeed.so unless 'use system libs' flag is set. This cl does not
include flag tweaks for clang.
2015-12-14 13:31:12 -05:00
Jeff Kaufman c49088cbe4 GCC 4.6.3 gives sign comparision errors building base/logging.h. This isn't our
code, and shadowing chromium base seems like overkill, so turn off checking for
sign comparison errors with gcc 4.6.
2015-12-04 11:16:17 -05:00
Maks Orlovich 193d7ddb2a Add clang_version.py, heavily based on compiler_version.py so we
can detect when we're using clang, and also its version.
2015-12-04 10:56:47 -05:00
Maks Orlovich 0cbaf3db0c Build us with -D_GLIBCXX_USE_CXX11_ABI=0, in preparation
of making ngx_pagespeed build with the same (needed for
people using recent-distro gcc >= 5.x with our PSOL), so people
who build psol from source on new gcc don't have trouble.
2015-11-24 09:10:00 -05:00
Steve Hill ffd2adb960 Fix compiler_version.py for single-digit compiler versions, including
gcc 5.
2015-08-13 17:30:26 -04:00
Jeffrey Crowell 45aad2c76d update install gyp and lastchange script 2015-04-07 16:00:38 -04:00
Jeffrey Crowell eed5330d76 make lastchange.sh use git instead of svn
add gitignore

Revert "add gitignore"

This reverts commit 649c31ba9e21cdb0222be8381a0f11cd5dc1064f.
2015-04-06 15:37:42 -04:00
Jeffrey Crowell 802418a8ad move everything from src to root 2015-04-06 11:29:33 -04:00