rem | |
rem Licensed to the Apache Software Foundation (ASF) under one | |
rem or more contributor license agreements. See the NOTICE file | |
rem distributed with this work for additional information | |
rem regarding copyright ownership. The ASF licenses this file | |
rem to you under the Apache License, Version 2.0 (the | |
rem "License"); you may not use this file except in compliance | |
rem with the License. You may obtain a copy of the License at | |
rem | |
rem http://www.apache.org/licenses/LICENSE-2.0 | |
rem | |
rem Unless required by applicable law or agreed to in writing, | |
rem software distributed under the License is distributed on an | |
rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | |
rem KIND, either express or implied. See the License for the | |
rem specific language governing permissions and limitations | |
rem under the License. | |
@set vshome="%ProgramFiles%\Microsoft Visual Studio 9.0" | |
if "%ProgramFiles(x86)%" == "" goto x86only | |
@set vshome="%ProgramFiles(x86)%\Microsoft Visual Studio 9.0" | |
if /i %1 == x86 goto x86 | |
if /i %1 == x64 goto x64 | |
echo Error in script usage. The correct usage is: | |
echo %0 [arch] | |
echo where [arch] is: x86 ^| x64 | |
goto :eof | |
:x86only | |
@set vsarch=x86 | |
@set bits=32 | |
goto run | |
:x86 | |
@set vsarch=x86 | |
@set bits=32 | |
goto run | |
:x64 | |
@set vsarch=amd64 | |
@set bits=64 | |
:run | |
rem Two environment variables need to be set: | |
rem QPID_BUILD_ROOT: root of the build directory; $cwd\build unless the | |
rem build_dir property is set in msbuild properties below. | |
rem BOOST_ROOT: root of the Boost installation | |
set QPID_BUILD_ROOT=%CD%\build | |
rem If the local cmake needs help, add options to the cmake_options property. | |
rem For example: cmake_options="-DBOOST_INCLUDE_DIR=C:/Boost/boost-1_40 | |
rem -DBOOST_LIBRARYDIR=C:/Boost/boost-1_40/lib64" | |
call %vshome%\VC\vcvarsall.bat %vsarch% | |
msbuild /property:bits=%bits% installer.proj |