3 echo ##########################################################################
5 echo ##########################################################################
7 if NOT exist "%PRODUCT_INSTALL%" mkdir %PRODUCT_INSTALL%
9 REM clean BUILD directory
10 if exist "%BUILD_DIR%" rmdir /Q /S %BUILD_DIR%
13 echo ##########################################################################
14 echo Compile ADAO TOOL
15 echo ##########################################################################
17 set CURRENT_SOFTWARE_INSTALL_DIR=%PRODUCT_INSTALL:\=/%
18 set PYTHONPATH=%SOURCE_DIR%/bin;%PYTHONPATH%
19 set PYTHONPATH=%PRODUCT_INSTALL%/lib/python%PYTHON_VERSION%/site-packages;%PYTHONPATH%
23 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
24 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE=Release
25 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DPYTHON_EXECUTABLE=%PYTHONBIN:\=/%
26 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR:STRING="Visual Studio 15 2017 Win64"
28 set MSBUILDDISABLENODEREUSE=1
31 echo *********************************************************************
32 echo *** %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS%
33 echo *********************************************************************
36 %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
37 if NOT %ERRORLEVEL% == 0 (
43 echo *********************************************************************
44 echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj"
45 echo *********************************************************************
48 msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
49 if NOT %ERRORLEVEL% == 0 (
50 echo ERROR on msbuild ALL_BUILD.vcxproj
55 echo *********************************************************************
56 echo *** installation...
57 echo *********************************************************************
60 msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 INSTALL.vcxproj
61 if NOT %ERRORLEVEL% == 0 (
62 echo ERROR on msbuild INSTALL.vcxproj
66 echo ##########################################################################
67 echo Compile ADAO MODULE
68 echo ##########################################################################
69 set ADAO_PYTHON_ROOT_DIR=%CURRENT_SOFTWARE_INSTALL_DIR%
70 set ADAO_ENGINE_ROOT_DIR=%CURRENT_SOFTWARE_INSTALL_DIR%
72 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_INSTALL_PREFIX:STRING=%PRODUCT_INSTALL:\=/%
73 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_BUILD_TYPE=Release
74 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DADAO_PYTHON_MODULE:BOOL=OFF
75 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DPYTHON_EXECUTABLE=%PYTHONBIN:\=/%
76 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DKERNEL_ROOT_DIR=%KERNEL_ROOT_DIR:\=/%
77 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DADAO_PYTHON_ROOT_DIR=%ADAO_PYTHON_ROOT_DIR:\=/%
78 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DEFICAS_ROOT_DIR=%EFICAS_TOOLS_ROOT_DIR:\=/%
79 set CMAKE_OPTIONS=%CMAKE_OPTIONS% -DCMAKE_GENERATOR:STRING="Visual Studio 15 2017 Win64"
82 echo *********************************************************************
83 echo *** %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS%
84 echo *********************************************************************
87 %CMAKE_ROOT%\bin\cmake %CMAKE_OPTIONS% %SOURCE_DIR%
88 if NOT %ERRORLEVEL% == 0 (
93 REM set CL=/D__WIN32__ /DSIZEOF_INT=4 /DSIZEOF_LONG=4 %CL%
96 echo *********************************************************************
97 echo *** msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj"
98 echo *********************************************************************
101 msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 ALL_BUILD.vcxproj
102 if NOT %ERRORLEVEL% == 0 (
103 echo ERROR on msbuild ALL_BUILD.vcxproj
108 echo *********************************************************************
109 echo *** installation...
110 echo *********************************************************************
113 msbuild %MAKE_OPTIONS% /p:Configuration=Release /p:Platform=x64 INSTALL.vcxproj
114 if NOT %ERRORLEVEL% == 0 (
115 echo ERROR on msbuild INSTALL.vcxproj
119 set MSBUILDDISABLENODEREUSE=1