Warning, /sdk/codevis/thirdparty/soci/scripts/build.bat is written in an unsupported language. File is not indexed.

0001 @echo off
0002 rem Runs CMake to configure SOCI for Visual Studio 2017.
0003 rem Runs MSBuild to build the generated solution.
0004 rem
0005 rem Usage:
0006 rem 1. Copy build.bat to build.local.bat (git ignored file)
0007 rem 2. Make your adjustments in the CONFIGURATION section below
0008 rem 3. Run build.local.bat 32|64
0009 rem 4. Optionally, run devenv.exe SOCI{32|64}.sln from command line
0010 
0011 rem ### CONFIGURATION #####################################
0012 rem ### Connection strings for tests (alternatively, use command line-c option)
0013 rem ### For example, SQL Server LocalDB instance, MySQL and PostgreSQL on the Vagrant VM.
0014 set TEST_CONNSTR_MSSQL=""
0015 set TEST_CONNSTR_MYSQL=""
0016 set TEST_CONNSTR_PGSQL=""
0017 setlocal
0018 set BOOST_ROOT=C:/local/boost_1_59_0
0019 rem #######################################################
0020 
0021 set U=""
0022 if /I "%2"=="U"  set U=U
0023 if [%1]==[32] goto :32
0024 if [%1]==[64] goto :64
0025 goto :Usage
0026 
0027 :32
0028 set P=32
0029 set MSBUILDP=Win32
0030 set GENERATOR="Visual Studio 15 2017"
0031 goto :Build
0032 
0033 :64
0034 set P=64
0035 set MSBUILDP=x64
0036 set GENERATOR="Visual Studio 15 2017 Win64"
0037 goto :Build
0038 
0039 :Build
0040 set BUILDDIR=_build%P%%U%
0041 mkdir %BUILDDIR%
0042 pushd %BUILDDIR%
0043 cmake.exe ^
0044     -G %GENERATOR% ^
0045     -DWITH_BOOST=ON ^
0046     -DWITH_DB2=ON ^
0047     -DWITH_FIREBIRD=ON ^
0048     -DWITH_MYSQL=ON ^
0049     -DWITH_ODBC=ON ^
0050     -DWITH_ORACLE=ON ^
0051     -DWITH_POSTGRESQL=ON ^
0052     -DWITH_SQLITE3=ON ^
0053     -DSOCI_EMPTY=ON ^
0054     -DSOCI_EMPTY_TEST_CONNSTR="" ^
0055     -DSOCI_DB2=ON ^
0056     -DSOCI_DB2_TEST_CONNSTR="" ^
0057     -DSOCI_FIREBIRD=ON ^
0058     -DSOCI_FIREBIRD_TEST_CONNSTR="" ^
0059     -DSOCI_MYSQL=ON ^
0060     -DSOCI_MYSQL_TEST_CONNSTR="" ^
0061     -DSOCI_ODBC=ON ^
0062     -DSOCI_ODBC_TEST_MYSQL_CONNSTR="" ^
0063     -DSOCI_ODBC_TEST_POSTGRESQL_CONNSTR="" ^
0064     -DSOCI_ORACLE=ON ^
0065     -DSOCI_ORACLE_TEST_CONNSTR="" ^
0066     -DSOCI_POSTGRESQL=ON ^
0067     -DSOCI_POSTGRESQL_TEST_CONNSTR="" ^
0068     -DSOCI_SQLITE3=ON ^
0069     -DSOCI_SQLITE3_TEST_CONNSTR="" ^
0070     ..
0071 move SOCI.sln SOCI%P%%U%.sln
0072 rem msbuild.exe SOCI%P%%U%.sln /p:Configuration=Release /p:Platform=%MSBUILDP%
0073 popd
0074 goto :EOF
0075 
0076 :Usage
0077 @echo build.bat
0078 @echo Usage: build.bat [32 or 64]
0079 exit /B 1