PBuildXPLevelAPI.gms : Test building the expert-level APIs

Description

Contributor: Clemens Westphal, March 2020


Small Model of Type : Python


Category : GAMS API library


Main file : PBuildXPLevelAPI.gms

$TITLE 'Test building the expert-level APIs' (PBUILDXPLEVELAPI,SEQ=57)
$ontext
Contributor: Clemens Westphal, March 2020
$offtext

$set srcRoot %gams.sysdir%apifiles%system.dirsep%Python%system.dirsep%src

$ifthen setenv PYTHON36
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON36%" cfgmsetup.py  build --build-lib .%system.dirsep%build36 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON36%" dctmsetup.py  build --build-lib .%system.dirsep%build36 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON36%" gamsxsetup.py build --build-lib .%system.dirsep%build36 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON36%" gdxsetup.py   build --build-lib .%system.dirsep%build36 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON36%" gevmsetup.py  build --build-lib .%system.dirsep%build36 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON36%" gmdsetup.py   build --build-lib .%system.dirsep%build36 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON36%" gmomsetup.py  build --build-lib .%system.dirsep%build36 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON36%" idxsetup.py   build --build-lib .%system.dirsep%build36 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON36%" optsetup.py   build --build-lib .%system.dirsep%build36 clean
$endif

$ifthen setenv PYTHON37
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON37%" cfgmsetup.py  build --build-lib .%system.dirsep%build37 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON37%" dctmsetup.py  build --build-lib .%system.dirsep%build37 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON37%" gamsxsetup.py build --build-lib .%system.dirsep%build37 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON37%" gdxsetup.py   build --build-lib .%system.dirsep%build37 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON37%" gevmsetup.py  build --build-lib .%system.dirsep%build37 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON37%" gmdsetup.py   build --build-lib .%system.dirsep%build37 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON37%" gmomsetup.py  build --build-lib .%system.dirsep%build37 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON37%" idxsetup.py   build --build-lib .%system.dirsep%build37 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON37%" optsetup.py   build --build-lib .%system.dirsep%build37 clean
$endif

$ifthen setenv PYTHON38
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON38%" cfgmsetup.py  build --build-lib .%system.dirsep%build38 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON38%" dctmsetup.py  build --build-lib .%system.dirsep%build38 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON38%" gamsxsetup.py build --build-lib .%system.dirsep%build38 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON38%" gdxsetup.py   build --build-lib .%system.dirsep%build38 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON38%" gevmsetup.py  build --build-lib .%system.dirsep%build38 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON38%" gmdsetup.py   build --build-lib .%system.dirsep%build38 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON38%" gmomsetup.py  build --build-lib .%system.dirsep%build38 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON38%" idxsetup.py   build --build-lib .%system.dirsep%build38 clean
$  call.checkErrorLevel cd . && cd "%srcRoot%" && "%sysenv.PYTHON38%" optsetup.py   build --build-lib .%system.dirsep%build38 clean
$endif