chromium-src-build/toolchain
brettw@chromium.org 22b3476400 Work on Clang for pure GN build.
This hooks up Clang in the pure GN build (not the hybrid GYP mode).

Clang gave some warnings about compiler flags which made me realize that we were giving linker flags to the compiler in some cases. So I enhanced our pkg-config wrapper to to add libraries to the cflags (missing else), return ldflags separately, and also strip out -pthread which was getting included over and over.

BUG=

Review URL: https://codereview.chromium.org/147923010

git-svn-id: http://src.chromium.org/svn/trunk/src/build@248477 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2014-02-03 12:11:38 +00:00
..
android android: Use use_goma=1 gomadir gyp defines instead of magic GOMA_DIR env var. 2014-01-18 23:54:41 +00:00
linux Work on Clang for pure GN build. 2014-02-03 12:11:38 +00:00
mac Fix gyp on OS X with use_goma=1. 2014-01-18 01:23:18 +00:00
nacl Move files from the secondary GN directory to build. 2013-11-20 22:21:03 +00:00
win Pull new GN binary @ r247206 2014-01-28 06:03:11 +00:00
OWNERS Move files from the secondary GN directory to build. 2013-11-20 22:21:03 +00:00
clang.gni Improves GN's make_global_settings 2014-01-10 06:09:59 +00:00
gcc_toolchain.gni This adds preliminary support for Android toolchains. The logic is copied from the current GYP build. 2013-12-28 06:49:32 +00:00
get_default_posix_goma_dir.py This adds preliminary support for Android toolchains. The logic is copied from the current GYP build. 2013-12-28 06:49:32 +00:00
goma.gni android: Use use_goma=1 gomadir gyp defines instead of magic GOMA_DIR env var. 2014-01-18 23:54:41 +00:00