REM PLATFORM list REM "vs11", REM "vs12", REM "10vs12", REM "vs14", REM "10vs14", REM "vsi14", REM "10vs15", REM "10vs16", set PLATFORM=10vs16 REM set TOOLSET="Intel C++ Compiler 18.0" set TOOLSET=default REM develop is bbtconf.yml REM release/test is bb3tconf.yml set CONFFILE=bb3tconf.yml set PRODUCT=hdfview REM BRANCH: REM develop is master REM 1.10 release is hdfview-3-1_10 REM 1.12 release is hdfview-3-1_12 set BRANCH=hdfview-3-1_10 set PROJCONF=hdfview set HOST=10.10.10.86 set DIRN=/mnt/ftp/pub/outgoing/QATEST/ REM TOOLSET list REM Intel C++ Compiler 18.0 REM Intel C++ Compiler 19.0 REM default REM REM GENERATOR list REM "Visual Studio 14 2015 Win64", REM "Visual Studio 15 2017 Win64", set DGENERATOR='Visual Studio 16 2019' set DGENARCH='x64' REM "Visual Studio 16 2019", REM set DGENERATOR='Visual Studio 16 2019' REM "Visual Studio 17 2022", REM set DGENERATOR='Visual Studio 17 2022' REM "64bit" REM set DGENARCH='x64' REM "32bit" REM set DGENARCH='Win32' set OSSIZE=64 set CONFIG=Standard REM set CONFIG=StdApp REM set CONFIG=StdRelease REM set CONFIG=AppRelease REM SCHEDULE list REM "weekly", REM "nightly", REM "change", set SCHEDULE=change set PYPREFIX= set DATASTORE="{'generator': %DGENERATOR%, 'gen_arch': %DGENARCH%, 'scheduler': '%SCHEDULE%', 'modules': {'use': '/opt/pkgs/modules/all'}, 'toolsets': {'default': ['default']}, 'compilers': ['Java']}" mkdir %CONFIG% cd %CONFIG% %PYPREFIX%python ../doftp.py %HOST% %DIRN% scripts3 . doftp.py mkdir build cd build REM Main configuration file %PYPREFIX%python ../doftp.py %HOST% %DIRN% scripts3 . bbtconf_%PROJCONF%.json RENAME bbtconf_%PROJCONF%.json bbtconf.json REM IF "%SCHEDULE%"=="change" ( mkdir hdfsrc cd hdfsrc git clone --branch %BRANCH% https://github.com/HDFGroup/hdfview.git . --progress REM cd .. ) REM REM Product configuration file %PYPREFIX%python ../doftp.py %HOST% %DIRN% %PRODUCT%/ . %CONFFILE% REM Platforms configuration file %PYPREFIX%python ../doftp.py %HOST% %DIRN% scripts3 . bbsystems.json REM IF NOT "%SCHEDULE%"=="change" ( %PYPREFIX%python ../doftp.py %HOST% %DIRN% scripts3 . doySourceftp.py %PYPREFIX%python ../doftp.py %HOST% %DIRN% scripts3 . doysrcuncompress.py REM %PYPREFIX%python ./doySourceftp.py %HOST% %DIRN% %PLATFORM% %PLATFORM% %CONFIG% %PRODUCT%/ %CONFFILE% %PYPREFIX%python ./doysrcuncompress.py %PLATFORM% %CONFIG% hdfsrc %CONFFILE% ) REM mkdir ant cd ant REM REM Product configuration file %PYPREFIX%python ../../doftp.py %HOST% %DIRN% %PRODUCT%/ . %CONFFILE% REM %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3 . readJSON.py REM mkdir util_functions %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions __init__.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions util_functions.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions at_functions.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions ct_functions.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions cdash_functions.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions step_functions.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions spack_functions.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions ctest_log_parser.py %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3/util_functions util_functions log_parse.py REM %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3 . doyDistributeGet.py %PYPREFIX%python ./doyDistributeGet.py %HOST% %DIRN% %PLATFORM% %PLATFORM% %CONFIG% bbparams %CONFFILE% REM %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3 . doyFilesftp.py %PYPREFIX%python ./doyFilesftp.py %HOST% %DIRN% %PLATFORM% %PLATFORM% %CONFIG% bbparams ant DTP/extra %CONFFILE% REM %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3 . doyAnt.py %PYPREFIX%python ./doyAnt.py %HOST% %DIRN% %PLATFORM% %OSSIZE% %PLATFORM% %CONFIG% bbparams ant insbin target %CONFFILE% %DATASTORE% REM %PYPREFIX%python ../../doftp.py %HOST% %DIRN% scripts3 . doybtftpup.py %PYPREFIX%python ./doybtftpup.py %HOST% %DIRN% %PLATFORM% %OSSIZE% %PLATFORM% %CONFIG% bbparams ant %PRODUCT% %CONFFILE% %DATASTORE% REM %PYPREFIX%python ./readJSON.py REM cd ../../..