Ralph Lange
4de8c6240d
README: remove 'Bash on MacOS' from FAQ
2020-06-12 18:00:18 +02:00
Ralph Lange
fd4bc0397a
Add EXTRA definitions to the example builds
2020-06-12 18:00:18 +02:00
Ralph Lange
590e0e4d26
cue: implement EXTRA..EXTRA5 to set additional make args; add test
2020-06-12 18:00:18 +02:00
Ralph Lange
99619b5b90
appveyor: update examples for v3.0
2020-06-12 18:00:18 +02:00
Ralph Lange
e3d6ee16a9
travis: update examples for v3.0
2020-06-12 18:00:18 +02:00
Ralph Lange
e867277f6e
Update README files for v3.0
2020-06-12 18:00:18 +02:00
Ralph Lange
2ea3e36eda
travis: remove bash scripts (v2.x implementation)
2020-06-12 18:00:17 +02:00
Ralph Lange
e4dd66fd5c
cue-test: fix tests on AppVeyor (set CONFIGURATION)
2020-06-07 14:24:36 +02:00
Ralph Lange
d4d094e2bb
cue-test: add DetectContext tests for AppVeyor
2020-06-07 14:24:36 +02:00
Ralph Lange
c53bfa090e
cue: recompile all dependency modules after a cache-miss
2020-06-07 14:24:36 +02:00
Ralph Lange
1f8acec2ac
appveyor: update build configurations and cue calls
2020-06-07 14:24:36 +02:00
Ralph Lange
6ce24870e5
travis: add test and test-results actions
2020-06-07 14:24:36 +02:00
Ralph Lange
be4674e641
example: RTEMS memory fs only on Base 7.0 and above
2020-06-06 15:27:21 +02:00
Ralph Lange
5f97600612
defaults: set default base branch to 7.0
...
- add test for default base branch
- fixes #40
2020-06-06 15:27:21 +02:00
Ralph Lange
158bacd256
cue: add separate action for 'test-results'
...
fixes #31
2020-06-06 15:27:21 +02:00
Ralph Lange
0a4a845ff1
cue: only rebuild out-of-date dependencies
2020-06-06 15:27:21 +02:00
Ralph Lange
424fae7d53
travis: add RTEMS cross compilation jobs
2020-06-06 15:27:21 +02:00
Ralph Lange
4ca9efe4cf
cue: add RTEMS cross compilation
2020-06-06 15:27:21 +02:00
Ralph Lange
dd23c6a91f
travis: set base recursive=NO
...
to speed up the test builds (PVA not needed)
2020-06-06 15:27:21 +02:00
Ralph Lange
64908b18ba
cue: add additional USR_* flags to CONFIG_SITE
2020-06-06 15:27:21 +02:00
Ralph Lange
eaffc82e36
travis: add wine32, wine64 and osx builds
2020-06-06 15:27:21 +02:00
Ralph Lange
f57b063f68
cue: compiler setup for clang, gcc, wine32 and wine64
...
fixes #30
2020-06-06 15:27:21 +02:00
Ralph Lange
58cebdd7dd
Check make version for "-O" support
...
fixes #33
2020-06-06 15:27:21 +02:00
Ralph Lange
a0f1c7e96e
travis: add Linux builds - bionic, trusty, clang
...
fixes #30
2020-06-06 15:27:21 +02:00
Ralph Lange
cdfea8ec70
cue-test: add DetectContext tests for Travis
2020-06-06 15:27:20 +02:00
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
f456e47904
travis: fix unit tests and run/skip them
...
fixes #10
2020-06-06 14:55:06 +02:00
Ralph Lange
772fc3a09a
cue-test: refactoring for v3.0 structure and names
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
03d1a5456a
travis: add static/debug/static-debug builds
2020-06-06 14:02:31 +02:00
Ralph Lange
9bd635d058
Switch example to use sequencer R2.2.8
2020-06-06 14:02:31 +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
c3920bc499
Minimal set of builds on Travis
2020-06-06 14:01:50 +02:00
Ralph Lange
44c441c436
Rename and move cue to top level
2020-05-31 12:10:24 +02:00
Ralph Lange
55038b7315
Improve test make-target logic
...
- make runtests if no valid test-results target exists
(closes #41 )
2020-05-26 17:32:20 +02:00
Ralph Lange
bb9b59156c
travis: set CURDIR in build.sh ( fixes #41 )
2020-05-26 09:36:00 +02:00
Ralph Lange
e66c1f748c
appveyor: allow VS2019/3.14/64bit/static-debug job to fail
...
the MSI tool of that specific build segfaults for unknown reasons
(not reproducible on local build)
2020-05-25 18:08:33 +02:00