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