summaryrefslogtreecommitdiffstats
path: root/build/SConscript.main
diff options
context:
space:
mode:
authorsgk@google.com <sgk@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-14 02:26:30 +0000
committersgk@google.com <sgk@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-14 02:26:30 +0000
commit8322ac6958d1eed444e4f681d4f1ab6bfff4a3f9 (patch)
treea3b17de69b2f15828c8da56bc4be36fd8182e109 /build/SConscript.main
parent279c4199ba7327239de927765e74c64a1b8779af (diff)
downloadchromium_src-8322ac6958d1eed444e4f681d4f1ab6bfff4a3f9.zip
chromium_src-8322ac6958d1eed444e4f681d4f1ab6bfff4a3f9.tar.gz
chromium_src-8322ac6958d1eed444e4f681d4f1ab6bfff4a3f9.tar.bz2
Fixes for Visual Studio solution + project file generation:
* Fix the grit tool so it works with Repository() directories (and tap gspencer to upstream the changes). * Fix the evaluation of $PRE_EVALUATE_DIRS, which was interfering with sucking up the source files for listing in the .vcproj files. * Set AlwaysBuild() on the project files so they're always evaluated for up-to-dateness when 'all_solutions' is the target. Review URL: http://codereview.chromium.org/10725 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5440 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'build/SConscript.main')
-rw-r--r--build/SConscript.main4
1 files changed, 4 insertions, 0 deletions
diff --git a/build/SConscript.main b/build/SConscript.main
index cf59228..a06448b 100644
--- a/build/SConscript.main
+++ b/build/SConscript.main
@@ -775,8 +775,12 @@ p = vs_env.ComponentVSDirProject(
(None, '$DESTINATION_ROOT'),
('src', '$CHROME_SRC_DIR'),
],
+ COMPONENT_VS_PROJECT_DIR = '$MAIN_DIR',
)
+# Always try to (re)build the project files when requested.
+vs_env.AlwaysBuild(p)
+
vs_env.ComponentVSSolution(
'chrome_solution',
[