Skip to content
Commits on Source (11)
#! /bin/sh
# $Id: build.sh 540404 2017-07-06 15:48:28Z ivanov $
# $Id: build.sh 539747 2017-06-27 13:20:48Z ivanov $
# Author: Vladimir Ivanov (ivanov@ncbi.nlm.nih.gov)
#
# Build C++ Toolkit using Cygwin
......
......@@ -5,7 +5,7 @@
# OS: Linux
# Processor: Intel X86(-64)
#
# $Revision: 492694 $ // Dmitriy Beloslyudtsev, NCBI (beloslyu@ncbi.nlm.nih.gov)
# $Revision: 549408 $ // Dmitriy Beloslyudtsev, NCBI (beloslyu@ncbi.nlm.nih.gov)
#############################################################################
......@@ -39,6 +39,7 @@ case "$1" in
*13.[15]* ) search=$intel_root/Compiler/13.5.192/bin/$arch ;;
13* | 2013 ) search=$intel_root/2013/bin ;;
15* | 2015 ) search=$intel_root/Compiler/15.0/bin ;;
17* | 2017 ) search=$intel_root/Compiler/17.0/bin ;;
* ) search= ;;
esac
......
@echo off
REM
REM $Id: msvcvars.bat 430635 2014-03-27 17:34:42Z gouriano $
REM
@if not "%VSINSTALLDIR%"=="" goto devenv
@call "%VS120COMNTOOLS%vsvars32.bat"
:devenv
if exist "%VS120COMNTOOLS%..\IDE\VCExpress.*" set DEVENV="%VS120COMNTOOLS%..\IDE\VCExpress"
if exist "%VS120COMNTOOLS%..\IDE\devenv.*" set DEVENV="%VS120COMNTOOLS%..\IDE\devenv"
:end
#! /bin/sh
# $Id: check.sh 492980 2016-02-23 16:24:57Z gouriano $
# $Id: check.sh 555573 2018-01-19 13:21:11Z ivanov $
# Author: Vladimir Ivanov (ivanov@ncbi.nlm.nih.gov)
#
# Check C++ Toolkit in all previously built configurations
......@@ -69,7 +69,7 @@ res_log="$build_dir/check.sh.log"
res_concat="$build_dir/check.sh.out"
res_concat_err="$build_dir/check.sh.out_err"
cfgs="`cat cfgs.log`"
cfgs="`cat cfgs.log | tr -d '\r'`"
if [ -z "$cfgs" ] ; then
Error "Build some configurations first"
fi
......
@echo off
REM $Id: configure.bat 505229 2016-06-23 13:04:20Z gouriano $
REM $Id: configure.bat 553712 2017-12-20 18:12:11Z gouriano $
REM ===========================================================================
REM
REM PUBLIC DOMAIN NOTICE
......@@ -40,7 +40,7 @@ set use_gui=no
set maybe_gui=yes
set use_debug=yes
set use_dll=no
set use_64=no
set use_64=yes
set use_staticstd=no
set use_arch=Win32
set use_flags=
......@@ -215,6 +215,7 @@ if "%1"=="--without-debug" (set use_debug=no& goto CONTINUEPA
if "%1"=="--with-debug" (set use_debug=yes& goto CONTINUEPARSEARGS)
if "%1"=="--without-dll" (set use_dll=no& goto CONTINUEPARSEARGS)
if "%1"=="--with-dll" (set use_dll=yes& goto CONTINUEPARSEARGS)
if "%1"=="--without-64" (set use_64=no& goto CONTINUEPARSEARGS)
if "%1"=="--with-64" (set use_64=yes& goto CONTINUEPARSEARGS)
if "%1"=="--with-static-exe" (set use_staticstd=yes& goto CONTINUEPARSEARGS)
if "%1"=="--with-projects" (set dest=lst& goto CONTINUEPARSEARGS)
......@@ -275,6 +276,7 @@ if "%help_req%"=="yes" (
echo --without-dll -- build all toolkit libraries as static ones
echo --with-dll -- assemble toolkit libraries into DLLs
echo where requested
echo --without-64 -- compile to 32-bit code
echo --with-64 -- compile to 64-bit code
echo --with-static-exe -- use static C++ standard libraries
echo --with-projects=FILE -- build projects listed in "%srcroot%\FILE"
......
......@@ -57,40 +57,40 @@
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Unicode_ReleaseDLL|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Unicode_DebugDLL|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Unicode_ReleaseDLL|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Unicode_DebugDLL|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='VTune_ReleaseDLL|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='VTune_DebugDLL|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='VTune_ReleaseDLL|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='VTune_DebugDLL|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
......
......@@ -57,40 +57,40 @@
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Unicode_ReleaseDLL|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Unicode_DebugDLL|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Unicode_ReleaseDLL|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Unicode_DebugDLL|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='VTune_ReleaseDLL|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='VTune_DebugDLL|Win32'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='VTune_ReleaseDLL|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='VTune_DebugDLL|x64'" Label="Configuration">
<ConfigurationType>Makefile</ConfigurationType>
<ConfigurationType>Makefile</ConfigurationType><PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
......
# $Id: third_party_dll_install.mak 492981 2016-02-23 16:27:34Z gouriano $
# $Id: third_party_dll_install.mak 571840 2018-10-03 17:17:17Z ivanov $
#################################################################
......@@ -16,11 +16,12 @@ META_MAKE = $(THIRDPARTY_MAKEFILES_DIR)\..\third_party_install.meta.mk
THIRD_PARTY_LIBS = \
install_berkeleydb \
install_gnutls \
install_glew \
install_lzo \
install_mssql \
install_mysql \
install_nghttp2 \
install_uv \
install_openssl \
install_sqlite \
install_sqlite3 \
......@@ -35,11 +36,12 @@ THIRD_PARTY_LIBS = \
CLEAN_THIRD_PARTY_LIBS = \
clean_berkeleydb \
clean_gnutls \
clean_glew \
clean_lzo \
clean_mssql \
clean_mysql \
clean_nghttp2 \
clean_uv \
clean_openssl \
clean_sqlite \
clean_sqlite3 \
......
#! /bin/sh
# $Id: install.sh 493164 2016-02-24 19:08:26Z ivanov $
# $Id: install.sh 561966 2018-04-16 13:07:35Z ivanov $
# Authors: Denis Vakatov (vakatov@ncbi.nlm.nih.gov)
# Anton Lavrentiev (lavr@ncbi.nlm.nih.gov)
#
......@@ -7,6 +7,9 @@
# by the "external" users' projects
set -e
# Cmd.-line args -- source and destination
script="$0"
builddir="$1"
......@@ -14,23 +17,16 @@ target="$2"
compiler="${3:-vs2015}"
# Real number of argument is 2.
# The 3th argument do not used here (32|64-bit architecture),
# but is needed for master installation script.
# The 4th argument do not used here (32|64-bit architecture),
# but necessary for master installation script.
if test -n "$4" ; then
echo "USAGE: `basename $script` [build_dir] [install_dir]"
fi
error()
{
echo "[`basename $script`] ERROR: $1"
exit 1
}
makedir()
{
test -d "$1" || mkdir $2 "$1" || error "Cannot create \"$1\""
test -d "$1" || mkdir $2 "$1"
}
......@@ -55,16 +51,14 @@ install()
makedir "$2" -p
tmp_cwd=`pwd`
cd "$1"
find . -type f |
grep -v '/\.svn/' > "$tmpdir"/flist
find . -type f | grep -v '/\.svn/' > "$tmpdir"/flist
tar cf - -T "$tmpdir"/flist | (cd "$2" ; tar xf - )
cd "$tmp_cwd"
}
# Check
test -d "$builddir" || error "Absent build dir \"$builddir\""
cd "$builddir"
# Reset the public directory
......@@ -107,7 +101,7 @@ for i in 'Debug' 'Release' ; do
cd "$builddir"/compilers/$compiler/$b/lib/$i$j
cp -p *.lib "$libdir/$b/$i$j"
fi
if test "$b"=='dll' ; then
if test "$b" = 'dll' ; then
if test -d "$builddir"/compilers/$compiler/$b/bin/$i$j ; then
makedir "$libdir/$b/$i$j" -p
cd "$builddir"/compilers/$compiler/$b/bin/$i$j
......@@ -126,7 +120,7 @@ for i in 'DLL' '' ; do
if test -d "$builddir"/compilers/$compiler/static/bin/Release$i ; then
cd "$builddir"/compilers/$compiler/static/bin/Release$i
if ls *.exe >/dev/null 2>&1 ; then
cp -p *.exe *.dll *.exp *.manifest "$bindir"
cp -p *.exe *.dll *.manifest "$bindir"
break
fi
fi
......@@ -167,13 +161,17 @@ done
# Compiler dir (other common stuff)
makedir "$cldir"/$compiler/static -p
makedir "$cldir"/$compiler/dll -p
cp -p "$builddir"/compilers/$compiler/* "$cldir"/$compiler
cp -p "$builddir"/compilers/$compiler/static/* "$cldir"/$compiler/static
cp -p "$builddir"/compilers/$compiler/dll/* "$cldir"/$compiler/dll
find "$builddir"/compilers/$compiler -maxdepth 1 -type f -exec cp -p {} "$cldir"/$compiler \;
find "$builddir"/compilers/$compiler/static -maxdepth 1 -type f -exec cp -p {} "$cldir"/$compiler/static \;
find "$builddir"/compilers/$compiler/dll -maxdepth 1 -type f -exec cp -p {} "$cldir"/$compiler/dll \;
for b in 'static' 'dll' ; do
cp -pr "$builddir"/compilers/$compiler/$b/inc "$cldir"/$compiler/$b
for c in 'DebugMT' 'ReleaseMT' 'DebugDLL' 'ReleaseDLL'; do
if test -d "$builddir"/compilers/$compiler/$b/$c ; then
cp -pr "$builddir"/compilers/$compiler/$b/$c "$cldir"/$compiler/$b
fi
done
done
......@@ -183,4 +181,5 @@ find "$builddir/src" -type f -name 'Makefile.*.mk' -exec cp -pr {} "$srcdir"/bui
# Copy info files
cp -p "$builddir"/*_info "$target"
exit 0
@echo off
REM $Id: protoc.bat 571273 2018-09-24 17:10:41Z ivanov $
REM ===========================================================================
REM
REM PUBLIC DOMAIN NOTICE
REM National Center for Biotechnology Information
REM
REM This software/database is a "United States Government Work" under the
REM terms of the United States Copyright Act. It was written as part of
REM the author's official duties as a United States Government employee and
REM thus cannot be copyrighted. This software/database is freely available
REM to the public for use. The National Library of Medicine and the U.S.
REM Government have not placed any restriction on its use or reproduction.
REM
REM Although all reasonable efforts have been taken to ensure the accuracy
REM and reliability of the software and data, the NLM and the U.S.
REM Government do not and cannot warrant the performance or results that
REM may be obtained by using this software or data. The NLM and the U.S.
REM Government disclaim all warranties, express or implied, including
REM warranties of performance, merchantability or fitness for any particular
REM purpose.
REM
REM Please cite the author in any work or product based on this material.
REM
REM ===========================================================================
REM
REM Author: Andrei Gourianov
REM
REM Run protoc.exe to generate sources from PROTO specification
REM
REM DO NOT ATTEMPT to run this bat file manually
REM
REM ===========================================================================
set PROTOC_APP=protoc.exe
set GRPC_APP=grpc_cpp_plugin.exe
REM remove the following after the transition period!
if "%GENERATOR_PATH%"=="" (
set GENERATOR_PATH=\\snowman\win-coremake\Lib\ThirdParty\grpc\vs2015.64\1.14.0\bin
)
for %%v in ("%GENERATOR_PATH%" "%TREE_ROOT%" "%BUILD_TREE_ROOT%" "%PTB_PLATFORM%") do (
if %%v=="" (
echo ERROR: required environment variable is missing
echo DO NOT ATTEMPT to run this bat file manually
exit /b 1
)
)
set PROTOC_EXE=%GENERATOR_PATH%\%PROTOC_APP%
set GRPC_PLUGIN=%GENERATOR_PATH%\%GRPC_APP%
if not exist "%PROTOC_EXE%" (
echo ERROR: "%PROTOC_EXE%" not found
exit /b 1
)
if not exist "%GRPC_PLUGIN%" (
echo ERROR: "%GRPC_PLUGIN%" not found
exit /b 1
)
set input_spec_path=
set input_spec_name=
set input_def_path=
set subtree=
set srcroot=
:PARSEARGS
if _%1==_ goto ENDPARSEARGS
if "%dest%"=="inSPEC" (set input_spec_path=%~1& set input_spec_name=%~n1& set dest=& goto CONTINUEPARSEARGS)
if "%dest%"=="inDEF" (set input_def_path=%~1& set dest=& goto CONTINUEPARSEARGS)
if "%dest%"=="subtree" (set subtree=%1& set dest=& goto CONTINUEPARSEARGS)
if "%dest%"=="srcroot" (set srcroot=%1& set dest=& goto CONTINUEPARSEARGS)
if "%1"=="-m" (set dest=inSPEC& goto CONTINUEPARSEARGS)
if "%1"=="-od" (set dest=inDEF& goto CONTINUEPARSEARGS)
if "%1"=="-or" (set dest=subtree& goto CONTINUEPARSEARGS)
if "%1"=="-oR" (set dest=srcroot& goto CONTINUEPARSEARGS)
if "%1"=="-M" (goto ENDPARSEARGS)
:CONTINUEPARSEARGS
shift
REM echo parsing %1
goto PARSEARGS
:ENDPARSEARGS
set initial_dir=%CD%
cd %input_spec_path%\..
set input_spec_dir=%CD%
cd %initial_dir%
for %%i in ("%input_spec_path%") do set input_spec_spec=%%~nxi
%PROTOC_EXE% --version
%PROTOC_EXE% --cpp_out="%input_spec_dir%" --proto_path="%input_spec_dir%" %input_spec_spec%
%PROTOC_EXE% --grpc_out="%input_spec_dir%" --proto_path="%input_spec_dir%" --plugin=protoc-gen-grpc="%GRPC_PLUGIN%" %input_spec_spec%
if not exist "%TREE_ROOT%\include\%subtree%" (
mkdir "%TREE_ROOT%\include\%subtree%"
)
xcopy /Y /D /F "%input_spec_dir%\*.h" "%TREE_ROOT%\include\%subtree%"
del "%input_spec_dir%\*.h"
@echo off
REM $Id: ptb.bat 532246 2017-04-03 15:48:07Z gouriano $
REM $Id: ptb.bat 563019 2018-05-01 14:43:07Z gouriano $
REM ===========================================================================
REM
REM PUBLIC DOMAIN NOTICE
......@@ -275,7 +275,7 @@ if not errorlevel 1 (
echo ******************************************************************************
echo ******************************************************************************
echo ============== Generating objects source code. ==============
echo ============== DO NOT RELOAD THE SOLUTION NOW! ==============
echo ============== DO NOT RELOAD THE SOLUTION YET! ==============
echo ******************************************************************************
echo %DEVENV% "%SLN_PATH%" /build "ReleaseDLL|%PTB_PLATFORM%" /project %ALLOBJ%
%DEVENV% "%SLN_PATH%" /build "ReleaseDLL|%PTB_PLATFORM%" /project %ALLOBJ%
......
......@@ -135,11 +135,11 @@
<CustomBuild Include="..\..\..\..\..\..\..\src\build-system\project_tree_builder\msbuild\msbuild_dataobj.xsd">
<FileType>Document</FileType>
<Message Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|Win32&apos;">Using datatool to create a C++ object from ASN/DTD/Schema %(FullPath)</Message>
<Command Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|Win32&apos;">set DATATOOL_PATH=$(ProjectDir)..\..\..\..\..\static\bin\ReleaseDLL&#xa;set TREE_ROOT=$(ProjectDir)..\..\..\..\..\..\..&#xa;set PTB_PLATFORM=$(PlatformName)&#xa;set BUILD_TREE_ROOT=$(ProjectDir)..\..\..\..\..\..\vs2013&#xa;call &quot;%BUILD_TREE_ROOT%\datatool.bat&quot; -oex &quot;&quot; -pch ncbi_pch.hpp -m &quot;%(FullPath)&quot; -oA -oc &quot;%(Filename)&quot; -od &quot;%(RootDir)%(Directory)%(Filename).def&quot; -odi -ocvs -or build-system\project_tree_builder\msbuild\ -oR ..\..\..\..\..\..\..\&#xa;if errorlevel 1 exit 1</Command>
<Command Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|Win32&apos;">set DATATOOL_PATH=$(ProjectDir)..\..\..\..\..\static\bin\ReleaseDLL&#xa;set TREE_ROOT=$(ProjectDir)..\..\..\..\..\..\..&#xa;set PTB_PLATFORM=$(PlatformName)&#xa;set BUILD_TREE_ROOT=$(ProjectDir)..\..\..\..\..\..\vs2015&#xa;call &quot;%BUILD_TREE_ROOT%\datatool.bat&quot; -oex &quot;&quot; -pch ncbi_pch.hpp -m &quot;%(FullPath)&quot; -oA -oc &quot;%(Filename)&quot; -od &quot;%(RootDir)%(Directory)%(Filename).def&quot; -odi -ocvs -or build-system\project_tree_builder\msbuild\ -oR ..\..\..\..\..\..\..\&#xa;if errorlevel 1 exit 1</Command>
<AdditionalInputs Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|Win32&apos;">%(RootDir)%(Directory)%(Filename).def;</AdditionalInputs>
<Outputs Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|Win32&apos;">%(RootDir)%(Directory)%(Filename).files;%(RootDir)%(Directory)%(Filename)__.cpp;%(RootDir)%(Directory)%(Filename)___.cpp</Outputs>
<Message Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|x64&apos;">Using datatool to create a C++ object from ASN/DTD/Schema %(FullPath)</Message>
<Command Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|x64&apos;">set DATATOOL_PATH=$(ProjectDir)..\..\..\..\..\static\bin\ReleaseDLL&#xa;set TREE_ROOT=$(ProjectDir)..\..\..\..\..\..\..&#xa;set PTB_PLATFORM=$(PlatformName)&#xa;set BUILD_TREE_ROOT=$(ProjectDir)..\..\..\..\..\..\vs2013&#xa;call &quot;%BUILD_TREE_ROOT%\datatool.bat&quot; -oex &quot;&quot; -pch ncbi_pch.hpp -m &quot;%(FullPath)&quot; -oA -oc &quot;%(Filename)&quot; -od &quot;%(RootDir)%(Directory)%(Filename).def&quot; -odi -ocvs -or build-system\project_tree_builder\msbuild\ -oR ..\..\..\..\..\..\..\&#xa;if errorlevel 1 exit 1</Command>
<Command Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|x64&apos;">set DATATOOL_PATH=$(ProjectDir)..\..\..\..\..\static\bin\ReleaseDLL&#xa;set TREE_ROOT=$(ProjectDir)..\..\..\..\..\..\..&#xa;set PTB_PLATFORM=$(PlatformName)&#xa;set BUILD_TREE_ROOT=$(ProjectDir)..\..\..\..\..\..\vs2015&#xa;call &quot;%BUILD_TREE_ROOT%\datatool.bat&quot; -oex &quot;&quot; -pch ncbi_pch.hpp -m &quot;%(FullPath)&quot; -oA -oc &quot;%(Filename)&quot; -od &quot;%(RootDir)%(Directory)%(Filename).def&quot; -odi -ocvs -or build-system\project_tree_builder\msbuild\ -oR ..\..\..\..\..\..\..\&#xa;if errorlevel 1 exit 1</Command>
<AdditionalInputs Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|x64&apos;">%(RootDir)%(Directory)%(Filename).def;</AdditionalInputs>
<Outputs Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|x64&apos;">%(RootDir)%(Directory)%(Filename).files;%(RootDir)%(Directory)%(Filename)__.cpp;%(RootDir)%(Directory)%(Filename)___.cpp</Outputs>
</CustomBuild>
......
......@@ -376,14 +376,14 @@
<CustomBuild Include="..\..\..\..\..\..\src\build-system\project_tree_builder\msvc71_project.dtd">
<FileType>Document</FileType>
<Message Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|Win32&apos;">Using datatool to create a C++ object from ASN/DTD/Schema %(FullPath)</Message>
<Command Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|Win32&apos;">set DATATOOL_PATH=$(ProjectDir)..\..\..\..\static\bin\ReleaseDLL&#xa;set TREE_ROOT=$(ProjectDir)..\..\..\..\..\..&#xa;set PTB_PLATFORM=$(PlatformName)&#xa;set BUILD_TREE_ROOT=$(ProjectDir)..\..\..\..\..\vs2013&#xa;call &quot;%BUILD_TREE_ROOT%\datatool.bat&quot; -oex &quot;&quot; -pch ncbi_pch.hpp -m &quot;%(FullPath)&quot; -oA -oc &quot;%(Filename)&quot; -od &quot;%(RootDir)%(Directory)%(Filename).def&quot; -odi -ocvs -or build-system\project_tree_builder\ -oR ..\..\..\..\..\..\&#xa;if errorlevel 1 exit 1</Command>
<Command Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|Win32&apos;">set DATATOOL_PATH=$(ProjectDir)..\..\..\..\static\bin\ReleaseDLL&#xa;set TREE_ROOT=$(ProjectDir)..\..\..\..\..\..&#xa;set PTB_PLATFORM=$(PlatformName)&#xa;set BUILD_TREE_ROOT=$(ProjectDir)..\..\..\..&#xa;call &quot;%BUILD_TREE_ROOT%\datatool.bat&quot; -oex &quot;&quot; -pch ncbi_pch.hpp -m &quot;%(FullPath)&quot; -oA -oc &quot;%(Filename)&quot; -od &quot;%(RootDir)%(Directory)%(Filename).def&quot; -odi -ocvs -or build-system\project_tree_builder\ -oR ..\..\..\..\..\..\&#xa;if errorlevel 1 exit 1</Command>
<AdditionalInputs
Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|Win32&apos;">%(RootDir)%(Directory)%(Filename).def;</AdditionalInputs>
<Outputs Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|Win32&apos;">%(RootDir)%(Directory)%(Filename).files;%(RootDir)%(Directory)%(Filename)__.cpp;%(RootDir)%(Directory)%(Filename)___.cpp</Outputs>
<FileType>Document</FileType>
<Message Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|x64&apos;">Using datatool to create a C++ object from ASN/DTD/Schema %(FullPath)</Message>
<Command Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|x64&apos;">set DATATOOL_PATH=$(ProjectDir)..\..\..\..\static\bin\ReleaseDLL&#xa;set TREE_ROOT=$(ProjectDir)..\..\..\..\..\..&#xa;set PTB_PLATFORM=$(PlatformName)&#xa;set BUILD_TREE_ROOT=$(ProjectDir)..\..\..\..\..\vs2013&#xa;call &quot;%BUILD_TREE_ROOT%\datatool.bat&quot; -oex &quot;&quot; -pch ncbi_pch.hpp -m &quot;%(FullPath)&quot; -oA -oc &quot;%(Filename)&quot; -od &quot;%(RootDir)%(Directory)%(Filename).def&quot; -odi -ocvs -or build-system\project_tree_builder\ -oR ..\..\..\..\..\..\&#xa;if errorlevel 1 exit 1</Command>
<Command Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|x64&apos;">set DATATOOL_PATH=$(ProjectDir)..\..\..\..\static\bin\ReleaseDLL&#xa;set TREE_ROOT=$(ProjectDir)..\..\..\..\..\..&#xa;set PTB_PLATFORM=$(PlatformName)&#xa;set BUILD_TREE_ROOT=$(ProjectDir)..\..\..\..&#xa;call &quot;%BUILD_TREE_ROOT%\datatool.bat&quot; -oex &quot;&quot; -pch ncbi_pch.hpp -m &quot;%(FullPath)&quot; -oA -oc &quot;%(Filename)&quot; -od &quot;%(RootDir)%(Directory)%(Filename).def&quot; -odi -ocvs -or build-system\project_tree_builder\ -oR ..\..\..\..\..\..\&#xa;if errorlevel 1 exit 1</Command>
<AdditionalInputs
Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|x64&apos;">%(RootDir)%(Directory)%(Filename).def;</AdditionalInputs>
<Outputs Condition="&apos;$(Configuration)|$(Platform)&apos;==&apos;ReleaseDLL|x64&apos;">%(RootDir)%(Directory)%(Filename).files;%(RootDir)%(Directory)%(Filename)__.cpp;%(RootDir)%(Directory)%(Filename)___.cpp</Outputs>
......
......@@ -46,7 +46,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<PreprocessorDefinitions>NDEBUG;WIN32;_LIB;_SECURE_SCL=0;_CRT_SECURE_NO_DEPRECATE=1;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>NDEBUG;WIN32;_LIB;_SECURE_SCL=0;_CRT_SECURE_NO_DEPRECATE=1;HAVE_CONFIG_H;PCRE_NO_UTF16;PCRE_NO_UTF32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\..\..\..\..\include\; ..\..\..\..\..\..\include\internal\; ..\..\..\..\..\..\include\util\regexp\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
......@@ -94,7 +94,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<PreprocessorDefinitions>NDEBUG;WIN32;_LIB;_SECURE_SCL=0;_CRT_SECURE_NO_DEPRECATE=1;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>NDEBUG;WIN32;_LIB;_SECURE_SCL=0;_CRT_SECURE_NO_DEPRECATE=1;HAVE_CONFIG_H;PCRE_NO_UTF16;PCRE_NO_UTF32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\..\..\..\..\..\include\; ..\..\..\..\..\..\include\internal\; ..\..\..\..\..\..\include\util\regexp\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
......@@ -220,7 +220,7 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_info.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_maketables.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......@@ -230,7 +230,7 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_maketables.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_newline.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......@@ -240,7 +240,7 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_newline.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_ord2utf8.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......@@ -250,7 +250,7 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_ord2utf8.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_refcount.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......@@ -260,7 +260,7 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_refcount.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_study.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......@@ -270,7 +270,7 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_study.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_tables.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......@@ -280,7 +280,7 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_tables.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_ucd.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......@@ -290,7 +290,7 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_try_flipped.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_valid_utf8.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......@@ -300,7 +300,7 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_ucd.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_version.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......@@ -310,7 +310,7 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_valid_utf8.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_xclass.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......@@ -320,7 +320,7 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_version.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcreposix.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......@@ -330,7 +330,7 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_xclass.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_byte_order.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......@@ -340,7 +340,17 @@
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcreposix.c">
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_jit_compile.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeaderFile>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\..\src\util\regexp\pcre_string_utils.c">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
</PrecompiledHeader>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
......
......@@ -161,6 +161,18 @@
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">NCBI_USE_PCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">ncbi_pch.hpp</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\src\util\checksum_cityhash.cpp">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">NCBI_USE_PCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">ncbi_pch.hpp</PrecompiledHeaderFile>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">NCBI_USE_PCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">ncbi_pch.hpp</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\src\util\checksum_farmhash.cpp">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">NCBI_USE_PCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">ncbi_pch.hpp</PrecompiledHeaderFile>
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">NCBI_USE_PCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">ncbi_pch.hpp</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="..\..\..\..\..\src\util\ddump_viewer.cpp">
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">NCBI_USE_PCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">ncbi_pch.hpp</PrecompiledHeaderFile>
......
# $Id: third_party_static_install.mak 493015 2016-02-23 18:12:07Z gouriano $
# $Id: third_party_static_install.mak 571840 2018-10-03 17:17:17Z ivanov $
#################################################################
......@@ -16,11 +16,11 @@ META_MAKE = $(THIRDPARTY_MAKEFILES_DIR)\..\third_party_install.meta.mk
THIRD_PARTY_LIBS = \
install_berkeleydb \
install_gnutls \
install_glew \
install_lzo \
install_mssql \
install_mysql \
install_nghttp2 \
install_openssl \
install_sqlite \
install_sqlite3 \
......@@ -35,7 +35,6 @@ THIRD_PARTY_LIBS = \
CLEAN_THIRD_PARTY_LIBS = \
clean_berkeleydb \
clean_gnutls \
clean_glew \
clean_lzo \
clean_mssql \
......
# $Id: third_party_install.meta.mk 492980 2016-02-23 16:24:57Z gouriano $
# $Id: third_party_install.meta.mk 572059 2018-10-09 13:22:36Z ivanov $
#################################################################
#
......@@ -73,6 +73,16 @@ MYSQL_SRC = $(MYSQL_BINPATH)\$(INTDIR)
MYSQL_SRC = $(MYSQL_BINPATH)\$(ALTDIR)
!ENDIF
NGHTTP2_SRC = $(NGHTTP2_BINPATH)\$(INTDIR)
!IF !EXIST($(NGHTTP2_SRC))
NGHTTP2_SRC = $(NGHTTP2_BINPATH)\$(ALTDIR)
!ENDIF
UV_SRC = $(LIBUV_BINPATH)\$(INTDIR)
!IF !EXIST($(UV_SRC))
UV_SRC = $(LIBUV_BINPATH)\$(ALTDIR)
!ENDIF
OPENSSL_SRC = $(OPENSSL_BINPATH)\$(INTDIR)
!IF !EXIST($(OPENSSL_SRC))
OPENSSL_SRC = $(OPENSSL_BINPATH)\$(ALTDIR)
......@@ -127,6 +137,7 @@ LIBXSLT_SRC = $(LIBXSLT_BINPATH)\$(INTDIR)
LIBXSLT_SRC = $(LIBXSLT_BINPATH)\$(ALTDIR)
!ENDIF
VDB_SRC = $(VDB_BINPATH)
......@@ -209,6 +220,22 @@ clean_mssql : $(MSSQL_SRC).mssql_clean
$(NGHTTP2_SRC).nghttp2_install :
@echo ---- & echo Copying NGHTTP2 DLLs & $(INSTALL_CMD)
$(NGHTTP2_SRC).nghttp2_clean :
@echo ---- & echo Deleting NGHTTP2 DLLs & $(CLEAN_CMD)
install_nghttp2 : $(NGHTTP2_SRC).nghttp2_install
clean_nghttp2 : $(NGHTTP2_SRC).nghttp2_clean
$(UV_SRC).uv_install :
@echo ---- & echo Copying UV DLLs & $(INSTALL_CMD)
$(UV_SRC).uv_clean :
@echo ---- & echo Deleting UV DLLs & $(CLEAN_CMD)
install_uv : $(UV_SRC).uv_install
clean_uv : $(UV_SRC).uv_clean
$(OPENSSL_SRC).openssl_install :
@echo ---- & echo Copying OpenSSL DLLs & $(INSTALL_CMD)
$(OPENSSL_SRC).openssl_clean :
......
#! /bin/sh
# $Id: build.sh 439540 2014-07-01 12:16:51Z ivanov $
# $Id: build.sh 556795 2018-02-05 16:14:31Z ivanov $
# Author: Vladimir Ivanov (ivanov@ncbi.nlm.nih.gov)
#
# Build C++ Toolkit.
......@@ -21,6 +21,13 @@ export NCBI_CONFIG____ENABLEDUSERREQUESTS__NCBI_UNICODE
#NCBI_CONFIG____ENABLEDUSERREQUESTS__TWEAKVTUNE=1
#export NCBI_CONFIG____ENABLEDUSERREQUESTS__TWEAKVTUNE
# Bootstrap mode
#PREBUILT_PTB_EXE=bootstrap
#export PREBUILT_PTB_EXE
#PREBUILT_DATATOOL_EXE=bootstrap
#export PREBUILT_DATATOOL_EXE
#---------------- Global variables ----------------
......@@ -43,7 +50,7 @@ error()
exit 1
}
generate_vs2013_error_check_file()
generate_vs2017_error_check_file()
{
cat <<-EOF >$1
/.*--* (Reb|B)uild( All | )started: Project:/ {
......@@ -196,7 +203,7 @@ done
# Generate errors check script
check_awk=$build_dir/build_check.awk
generate_vs2013_error_check_file $check_awk
generate_vs2017_error_check_file $check_awk
# Build
......