Commit Graph

16 Commits

Author SHA1 Message Date
Ralph Lange
d3b36cac74 cue: run check for Visual Studio versions only on Windows 2020-06-06 14:55:06 +02:00
Ralph Lange
4f01e9039b cue: set EPICS_BASE = '.' for base builds 2020-06-06 14:55:06 +02:00
Ralph Lange
5c8d3c20e8 cue: refactoring to avoid warnings 2020-06-06 14:55:06 +02:00
Ralph Lange
28ef822dd5 cue: add Travis fold control and AppVeyor printed folds
fixes #42
2020-06-06 14:55:06 +02:00
Ralph Lange
bb5c73ae08 travis: BCFG for build configuration (static/debug) 2020-06-06 14:02:31 +02:00
Ralph Lange
9f6995c441 cue: allow multiple possible locations for a VS compiler version 2020-06-06 14:02:31 +02:00
Ralph Lange
25517c35d1 windows: CHOCO for additional chocolatey packages
Install:
- make
- @travis: strawberryperl
  the pre-installed perl does not have cpan and misses
  essentials like ExtUtils::Command
- packages from CHOCO env
2020-06-06 14:02:31 +02:00
Ralph Lange
b7d282fe3b cue: load 'defaults' setup file last 2020-06-06 14:02:31 +02:00
Ralph Lange
e1a52130a7 cue: improve logging 2020-06-06 14:02:30 +02:00
Ralph Lange
7d9b5985c6 cue: fix setting EPICS_BASE and EPICS_HOST_ARCH 2020-06-06 14:02:30 +02:00
Ralph Lange
5106e1d753 cue: add call to epicsHostArch.pl script 2020-06-06 14:02:30 +02:00
Ralph Lange
98cf1e709f cue: fix Windows setup_for_build() 2020-06-06 14:02:30 +02:00
Ralph Lange
91aba0df5c cue: assume 'make' in PATH by default 2020-06-06 14:02:30 +02:00
Ralph Lange
044ff8fa88 cue: use 'gcc' for native MinGW on Windows 2020-06-06 14:02:30 +02:00
Ralph Lange
488053cea4 cue: detect CI configuration and set up accordingly
- configuration: static/shared, debug/optimized
- compiler: gcc, mingw, vs....
- platform: x86/x64
- service and os: travis/appveyor, linux/windows/macos
2020-06-06 14:02:30 +02:00
Ralph Lange
44c441c436 Rename and move cue to top level 2020-05-31 12:10:24 +02:00