Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(702)

Unified Diff: tools/gn/secondary/build/config/win/BUILD.gn

Issue 68793009: Move files from the secondary GN directory to build. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/gn/secondary/build/config/win/BUILD.gn
diff --git a/tools/gn/secondary/build/config/win/BUILD.gn b/tools/gn/secondary/build/config/win/BUILD.gn
deleted file mode 100644
index e101c2b8e19087b96daabed3173e786819ab655a..0000000000000000000000000000000000000000
--- a/tools/gn/secondary/build/config/win/BUILD.gn
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright (c) 2013 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.
-
-declare_args() {
- # Full path to the Windows SDK, not including a backslash at the end.
- windows_sdk_path = "C:\Program Files (x86)\Windows Kits\8.0"
-
- # Full path to the Visual Studio installation, not including a backslash
- # at the end.
- visual_studio_path = "C:\Program Files (x86)\Microsoft Visual Studio 10.0"
-}
-
-# Compiler setup for the Windows SDK. Applied to all targets.
-config("sdk") {
- # The include path is the stuff returned by the script.
- #include_dirs = msvc_config[0] TODO(brettw) make this work.
-
- defines = [
- "_ATL_NO_OPENGL",
- "_SECURE_ATL",
- "_WIN32_WINNT=0x0602",
- "_WINDOWS",
- "CERT_CHAIN_PARA_HAS_EXTRA_FIELDS",
- "NOMINMAX",
- "NTDDI_VERSION=0x06020000",
- "PSAPI_VERSION=1",
- "WIN32",
- "WIN32_LEAN_AND_MEAN",
- "WINVER=0x0602",
- ]
-
- # The Windows SDK include directories must be first. They both have a sal.h,
- # and the SDK one is newer and the SDK uses some newer features from it not
- # present in the Visual Studio one.
- include_dirs = [
- "$windows_sdk_path\Include\shared",
- "$windows_sdk_path\Include\um",
- "$windows_sdk_path\Include\winrt",
- "$visual_studio_path\VC\include",
- "$visual_studio_path\VC\atlmfc\include",
- ]
-}
-
-# Linker flags for Windows SDK setup, this is applied only to EXEs and DLLs.
-config("sdk_link") {
- # TODO(brettw) 64-bit.
- is_64bit = false
-
- if (is_64bit) {
- ldflags = [ "/MACHINE:X64" ]
- lib_dirs = [
- "$windows_sdk_path\Lib\win8\um\x64",
- "$visual_studio_path\VC\lib\amd64",
- "$visual_studio_path\VC\atlmfc\lib\amd64",
- ]
- } else {
- ldflags = [
- "/MACHINE:X86",
- "/SAFESEH", # Not compatible with x64 so use only for x86.
- ]
- lib_dirs = [
- "$windows_sdk_path\Lib\win8\um\x86",
- "$visual_studio_path\VC\lib",
- "$visual_studio_path\VC\atlmfc\lib",
- ]
- #if (!is_asan) { TODO(brettw) Address Sanitizer
- # ldflags += "/largeaddressaware"
- #}
- }
-}
-
-# This default linker setup is provided separately from the SDK setup so
-# targets who want different libraries linked can remove this and specify their
-# own.
-config("common_linker_setup") {
- ldflags = [
- "/FIXED:NO",
- "/ignore:4199",
- "/ignore:4221",
- "/NXCOMPAT",
- ]
-
- # ASLR makes debugging with windbg difficult because Chrome.exe and
- # Chrome.dll share the same base name. As result, windbg will name the
- # Chrome.dll module like chrome_<base address>, where <base address>
- # typically changes with each launch. This in turn means that breakpoints in
- # Chrome.dll don't stick from one launch to the next. For this reason, we
- # turn ASLR off in debug builds.
- if (is_debug) {
- ldflags += "/DYNAMICBASE:NO"
- } else {
- ldflags += "/DYNAMICBASE"
- }
-
- # Common libraries.
- libs = [
- "advapi32.lib",
- "comdlg32.lib",
- "dbghelp.lib",
- "delayimp.lib",
- "dnsapi.lib",
- "gdi32.lib",
- "kernel32.lib",
- "msimg32.lib",
- "odbc32.lib",
- "odbccp32.lib",
- "ole32.lib",
- "oleaut32.lib",
- "psapi.lib",
- "shell32.lib",
- "shlwapi.lib",
- "user32.lib",
- "usp10.lib",
- "uuid.lib",
- "version.lib",
- "wininet.lib",
- "winmm.lib",
- "winspool.lib",
- "ws2_32.lib",
- ]
-
- # Delay loaded DLLs.
- ldflags += [
- "/DELAYLOAD:dbghelp.dll",
- "/DELAYLOAD:dwmapi.dll",
- "/DELAYLOAD:shell32.dll",
- "/DELAYLOAD:uxtheme.dll",
- ]
-}
-
-# Subsystem --------------------------------------------------------------------
-
-config("console") {
- ldflags = [ "/SUBSYSTEM:CONSOLE" ]
-}
-config("windowed") {
- ldflags = [ "/SUBSYSTEM:WINDOWS" ]
-}
-
-# Incremental linking ----------------------------------------------------------
-
-config("incremental_linking") {
- ldflags = [ "/INCREMENTAL" ]
-}
-config("no_incremental_linking") {
- ldflags = [ "/INCREMENTAL:NO" ]
-}
« no previous file with comments | « tools/gn/secondary/build/config/mac/BUILD.gn ('k') | tools/gn/secondary/build/config/win/get_msvc_config.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698