[Yake-svn] SF.net SVN: yake: [1710] trunk/yake/scripts/msvc80/make_all.cmd
Status: Beta
Brought to you by:
psyclonist
From: <psy...@us...> - 2007-04-20 14:27:30
|
Revision: 1710 http://svn.sourceforge.net/yake/?rev=1710&view=rev Author: psyclonist Date: 2007-04-20 07:27:14 -0700 (Fri, 20 Apr 2007) Log Message: ----------- added make_all.cmd for MSVC 2005 (8.0): builds all targets of all projects in yake.sln. output is reduced to the essential (how many warnings/errors per project if any). Added Paths: ----------- trunk/yake/scripts/msvc80/make_all.cmd Added: trunk/yake/scripts/msvc80/make_all.cmd =================================================================== --- trunk/yake/scripts/msvc80/make_all.cmd (rev 0) +++ trunk/yake/scripts/msvc80/make_all.cmd 2007-04-20 14:27:14 UTC (rev 1710) @@ -0,0 +1,33 @@ +@echo off +rem ---------------------------------------------------------------------------- +rem Uses devenv.com to build all targets of Yake's libraries and plugins. +rem ---------------------------------------------------------------------------- +if not exist yake.sln ( + echo ERROR: yake.sln not found. Did you run build.cmd? + goto end +) +if $"%VS80COMNTOOLS%"$ == $""$ ( + echo ERROR: System variable VS80COMNTOOLS not set! + echo Is Visual Studio 2005 installed? + goto end +) +if not exist "%VS80COMNTOOLS%..\IDE\devenv.com" ( + echo ERROR: Could not locate Visual Studio's devenv.com. + echo File: %VS80COMNTOOLS%..\IDE\devenv.com + echo. + goto end +) + +echo Starting build for 'Debug' target... +call "%VS80COMNTOOLS%..\IDE\devenv.com" /build Debug yake.sln 2>&1 | find "error(s)" +echo Starting build for 'DebugLib' target... +call "%VS80COMNTOOLS%..\IDE\devenv.com" /build DebugLib yake.sln 2>&1 | find "error(s)" +echo Starting build for 'Release' target... +call "%VS80COMNTOOLS%..\IDE\devenv.com" /build Release yake.sln 2>&1 | find "error(s)" +echo Starting build for 'ReleaseLib' target... +call "%VS80COMNTOOLS%..\IDE\devenv.com" /build ReleaseLib yake.sln 2>&1 | find "error(s)" +echo Starting build for 'ReleaseWithSymbols' target... +call "%VS80COMNTOOLS%..\IDE\devenv.com" /build ReleaseWithSymbols yake.sln 2>&1 | find "error(s)" + +:end +pause This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |