# file : tests/buildtab/testscript # copyright : Copyright (c) 2014-2018 Code Synthesis Ltd # license : MIT; see accompanying LICENSE file : valid : : Roundtrip buildtab. : { : all-fileds-combinations : $* <>EOF windows*-vc_14* windows-vc_14-32 i686-microsoft-win32-msvc14.0 default windows*-vc_14* windows-vc_14-32-debug i686-microsoft-win32-msvc14.0 default config.cc.coptions=/Z7 config.cc.loptions=/DEBUG ~"warning C4\d{3}: " EOF : empty-lines : $* <>EOO windows*-vc_14* windows-vc_14-32-debug i686-microsoft-win32-msvc14.0 default # abc EOI windows*-vc_14* windows-vc_14-32-debug i686-microsoft-win32-msvc14.0 default EOO : single-class : $* <>EOF windows*-vc_14* windows-vc_14-32 i686-microsoft-win32-msvc14.0 default EOF : multiple-classes : $* <>EOF windows*-vc_14* windows-vc_14-32 i686-microsoft-win32-msvc14.0 "all default" EOF } : parse-errors : { : no-name : $* <>EOE == 1 windows*-vc_14* EOI cin:1:16: error: no configuration name found EOE : no-target : $* <>EOE == 1 windows*-vc_14* windows-vc_14-32 EOI cin:1:33: error: no target found EOE : invalid-target : $* <>EOE == 1 windows*-vc_14* windows-vc_14-32 microsoft EOI cin:1:34: error: missing cpu EOE : invalid-class : $* <>EOE == 1 windows*-vc_14* windows-vc_14-32 i686-microsoft-win32-msvc14.0 a=b EOI cin:1:64: error: class name 'a=b' contains '=' EOE : invalid-var : { : unquoted : $* <>EOE == 1 windows*-vc_14* windows-vc_14-32 i686-microsoft-win32-msvc14.0 default config.cc.coptions="/Z7 EOI cin:1:95: error: unterminated quoted string EOE } : dup-config-name : $* <'cin:2:17: error: duplicate configuration name' == 1 windows*-vc_14* windows-vc_14-32 i686-microsoft-win32-msvc14.0 default windows*-vc_14* windows-vc_14-32 i686-microsoft-win32-msvc14.0 default EOI }