3 echo ##########################################################################
\r
5 echo ##########################################################################
\r
7 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
\r
8 REM clean BUILD directory
\r
9 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
\r
15 echo ****************************************************************
\r
18 REM tcl/tk does not compile, this SDK tag is required
\r
19 REM see https://wiki.tcl-lang.org/page/Building+with+Visual+Studio+2017
\r
20 call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x64 10.0.15063.0
\r
23 echo ****************************************************************
\r
27 call :NORMALIZEPATH "%BUILD_DIR%\..\tcl"
\r
31 echo --------------------------------------------------------------------------
\r
32 echo *** prepare nmake
\r
33 echo --------------------------------------------------------------------------
\r
38 echo --------------------------------------------------------------------------
\r
39 echo *** nmake -f makefile.vc TCLDIR=%TCLDIR% TMP_DIR=%BUILD_DIR%
\r
40 echo --------------------------------------------------------------------------
\r
42 nmake -f makefile.vc TCLDIR=%TCLDIR% TMP_DIR=%BUILD_DIR%
\r
43 if NOT %ERRORLEVEL% == 0 (
\r
44 echo "ERROR on nmake"
\r
49 echo --------------------------------------------------------------------------
\r
50 echo *** nmake -f makefile.vc install TCLDIR=%TCLDIR% TMP_DIR=%BUILD_DIR% INSTALLDIR=%TCLHOME%
\r
51 echo --------------------------------------------------------------------------
\r
53 nmake -f makefile.vc install TCLDIR=%TCLDIR% TMP_DIR=%BUILD_DIR% INSTALLDIR=%TCLHOME%
\r
54 if NOT %ERRORLEVEL% == 0 (
\r
55 echo "ERROR on nmake install"
\r
60 echo --------------------------------------------------------------------------
\r
61 echo *** post-installation (%TCLHOME%)
\r
62 echo --------------------------------------------------------------------------
\r
64 echo "Tk is installed into tcl dir %TCLHOME%" > %PRODUCT_INSTALL%/README
\r
66 rem tkConfig.sh n a pas ete
\r
67 rem cp tkConfig.sh %TCLHOME%/lib rem Needed fot netgen and Togl
\r
72 :: ========== FUNCTIONS ==========
\r