Add RLZ build file for GN build, fix Windows build.

Some ICU settings were incorrect in the non-component build that caused functions not to get linked properly.

We set the wrong exception handling flag in non-component mode.

Add rlz to the GN build.

Some NSS files were missing.

R=scottmg@chromium.org

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

git-svn-id: http://src.chromium.org/svn/trunk/src/build@274298 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
This commit is contained in:
brettw@chromium.org 2014-06-02 19:16:36 +00:00
Родитель 61432dbd4b
Коммит f3596196f9
1 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -43,10 +43,14 @@ config("compiler") {
cflags += [ cflags += [
"/Gy", # Enable function-level linking. "/Gy", # Enable function-level linking.
"/GS", # Enable buffer security checking. "/GS", # Enable buffer security checking.
"/EHsc", # Assume C functions can't throw exceptions and don't catch
# structured exceptions (only C++ ones).
"/FS", # Preserve previous PDB behavior. "/FS", # Preserve previous PDB behavior.
] ]
if (is_component_build) {
cflags += [
"/EHsc", # Assume C functions can't throw exceptions and don't catch
# structured exceptions (only C++ ones).
]
}
} else { } else {
# Common GCC compiler flags setup. # Common GCC compiler flags setup.
# -------------------------------- # --------------------------------