Ralph Lange
9ea849eed3
cue: make detect_context() a function and ci a dict
...
for better testability
2020-06-06 14:55:06 +02:00
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