@echo off
@REM Load local settings from file localenv.bat that should be located in the root directory
-if "%INSTALL_DIR%" == "" (
- set INSTALL_DIR=%~dp0..
+if "%ROOT_DIR%" == "" (
+ set ROOT_DIR=%~dp0..
)
-if exist "%INSTALL_DIR%\localenv.bat" (
- echo Setting local environment from %INSTALL_DIR%\localenv.bat
- call "%INSTALL_DIR%\localenv.bat"
+if exist "%ROOT_DIR%\localenv.bat" (
+ echo Setting local environment from %ROOT_DIR%\localenv.bat
+ call "%ROOT_DIR%\localenv.bat"
) else (
- echo Warning: file %INSTALL_DIR%\localenv.bat does not exist; using default environment
+ echo Warning: file %ROOT_DIR%\localenv.bat does not exist; using default environment
)
rem --------------- Configuration --------------
rem --------------- Products path --------------
-if "%PRODUCTSDIR%" == "" (
- set PRODUCTSDIR=%INSTALL_DIR%\PRODUCTS
+if "%PDIR%" == "" (
+ set PDIR=%ROOT_DIR%\products
)
rem --------------- cmake 2.8.7 --------------
if "%CMAKEDIR%" == "" (
- set CMAKEDIR=%PRODUCTSDIR%\cmake-2.8.12.1
+ set CMAKEDIR=%PDIR%\cmake-2.8.12.1
)
set PATH=%CMAKEDIR%\bin;%PATH%
@REM -------------------------
@REM CASCADE
-@SET CAS_ROOT_DIR=%PRODUCTSDIR%\OCCT-6.7.0
+@SET CAS_ROOT_DIR=%PDIR%\OCCT-6.7.0
@SET CASROOT=%CAS_ROOT_DIR%
@REM -------------------------
+
@REM -------------------------
@REM CASCADE
@SET PATH=%CASROOT%;%CASROOT%\win32\bind;%PATH%
@REM -------------------------
@REM FREEIMAGE (Used by OCCT)
-@SET PATH=%PRODUCTSDIR%\freeimage-3.15.4\bin;%PATH%
+@SET PATH=%PDIR%\freeimage-3.15.4\bin;%PATH%
@REM -------------------------
@REM -------------------------
@REM FTGL (Used by OCCT)
-@SET PATH=%PRODUCTSDIR%\ftgl-2.1.3\bin;%PATH%
+@SET PATH=%PDIR%\ftgl-2.1.3\bin;%PATH%
@REM -------------------------
@REM -------------------------
@REM FREETYPE (Used by OCCT)
-@SET PATH=%PRODUCTSDIR%\freetype-2.4.11\bin;%PATH%
+@SET PATH=%PDIR%\freetype-2.4.11\bin;%PATH%
@REM -------------------------
@REM -------------------------
@REM GL2PS (Used by OCCT AND PARAVIEW)
-@SET PATH=%PRODUCTSDIR%\gl2ps-1.3.8\bin;%PATH%
+@SET PATH=%PDIR%\gl2ps-1.3.8\bin;%PATH%
@REM -------------------------
@REM -------------------------
@REM TBB (Used by OCCT)
-@SET PATH=%PRODUCTSDIR%\tbb\bin;%PATH%
+@SET PATH=%PDIR%\tbb\bin;%PATH%
@REM -------------------------
@REM -------------------------
@REM QT
if "%QTDIR%" == "" (
- @SET QTDIR=%PRODUCTSDIR%\Qt-5.2.0\5.2.0\msvc2010
+ @SET QTDIR=%PDIR%\Qt-5.2.0\5.2.0\msvc2010
)
@SET PATH=%QTDIR%\bin;%PATH%
@REM -------------------------
+@REM -------------------------
+@REM PYTHON
+@SET PYTHONHOME=%PDIR%\python-2.7.3
+@SET PYTHON_LIB_DIR=%PYTHONHOME%\libs
+@SET PYTHON_INC_DIR=%PYTHONHOME%\include
+@SET PATH=%PYTHON_LIB_DIR%;%PATH%
+@SET PATH=%PYTHONHOME%;%PATH%
+@SET PYTHONPATH=%PYTHONHOME%\Lib;%PYTHONPATH%
+@SET PYTHONPATH=%PYTHONHOME%\DLLs;%PYTHONPATH%
+@SET PYTHON_VERSION=2.7
+@REM -------------------------
+
+@REM -------------------------
+@REM ZLIB (for LIBXML2)
+@SET PATH=%PDIR%\zlib-1.2.5\dll;%PATH%
+@REM -------------------------
+
+@REM -------------------------
+@REM LIBXML2
+@SET LIBXML2_DIR=%PDIR%\libxml2-2.9.0
+@REM DO NOT rename following 3 variables,
+@REM they are required by CMake "find(Libxml2)" procedure
+@SET LIBXML2_INCLUDE_DIR=%LIBXML2_DIR%\include\libxml2
+@SET LIBXML2_LIB_DIR=%LIBXML2_DIR%\lib
+@SET LIBXML2_BIN_DIR=%LIBXML2_DIR%\bin
+@SET PATH=%LIBXML2_BIN_DIR%;%LIBXML2_LIB_DIR%;%PATH%
+@REM -------------------------
+
+@REM -------------------------
+@REM SWIG
+@SET PATH=%PDIR%\swig-2.0.9\bin;%PATH%
+@REM -------------------------
+
+@REM -------------------------
+@REM BOOST
+@SET BOOST_ROOT_DIR=%PDIR%\boost-1.52.0
+@SET PATH=%BOOST_ROOT_DIR%\lib;%PATH%
+@REM -------------------------
+
+@SET PATH=D:\NewGEOM\build-eclipse\bin;%PATH%
+
+@SET NEW_GEOM_CONFIG_FILE=%ROOT_DIR%\install\plugins
+@SET PATH=%ROOT_DIR%\install\plugins;%PATH%
+
rem -------- Visual Studio --------------------
rem Detect Visual Studio (either commercial or Express edition)
if "%VS100COMNTOOLS%" == "" (