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
Ralph Lange
ba5508b39e
travis: update README
...
(fixes #19 )
v2.3.5
2020-05-20 18:59:45 +02:00
Ralph Lange
d5eab412b4
Readme: small updates and fixes
2020-05-20 18:42:04 +02:00
Ralph Lange
fff4249771
appveyor: fix VisualStudio parallel build for older Base versions
2020-05-14 18:18:50 +02:00
Ralph Lange
11e2f1852b
Do not run 'make test-results' on Base 3.14
...
- also add tests for this
2020-05-13 12:35:38 +02:00
Ralph Lange
53e23e3684
appveyor: update README
...
- fixes #37
2020-05-11 09:10:42 +02:00
Ralph Lange
f0ce39129c
appveyor: clean-up install; move 'prepare' to 'build_script'
...
fixes #38
2020-05-07 18:47:35 +02:00
Ralph Lange
1583d41197
Skip running test-results target if not defined
2020-05-05 11:59:25 +02:00
Ralph Lange
98bc1d8f1f
Readme: add links to lower level readme pages, fix badge URL
v2.3.4
2020-04-30 15:23:56 +02:00
Ralph Lange
4484a9c302
appveyor: explicitly set default build worker image
...
- also update paragraph on worker images to AppVeyor README
2020-04-30 12:00:15 +02:00
Ralph Lange
ebc4b5ca2a
Readme: update references; advise to clear cache after update
2020-04-30 11:21:50 +02:00
Ralph Lange
26c268eb28
Merge pull request #36 from mdavidsaver:msi314
...
- updated with a required change to the AppVeyor script
2020-04-30 09:41:51 +02:00
Ralph Lange
02c1c016c4
example: add host-side expanded substitutions file
...
- checks availablity of a working MSI tool (see #20 and #36 )
2020-04-30 09:34:04 +02:00
Michael Davidsaver
27a1224d6d
Refresh MSI 3.14 patch to allow using it
...
- set MSI to $EPICS_BASE_BIN/msi
- make patch file more symmetrical (patch with -p1)
- closes #20 (again), closes #36
2020-04-30 09:19:03 +02:00
Ralph Lange
157a7af098
appveyor: move init part of debugging settings to init section
2020-04-29 16:58:12 +02:00
Ralph Lange
3c1e223dc7
appveyor: don't build for changes in .travis.yml
2020-04-28 15:31:59 +02:00
Ralph Lange
4f4f76a5db
appveyor: log name of build worker image
2020-04-28 14:37:30 +02:00
Ralph Lange
e91a588370
travis: copy RELEASE.local to top of checkout
...
- closes #32
(fix is in AppVeyor do.py script as per 88831439 )
v2.3.3
2020-04-27 11:34:01 +02:00
Ralph Lange
29e657d585
Run tests using parallel make (reducing build time)
2020-04-27 11:34:01 +02:00
Ralph Lange
4413c7d75e
travis: fix build.sh (set EPICS_BASE correctly) for BASE=SELF
2020-04-24 19:16:12 +02:00
Ralph Lange
48b15417a6
travis: fix RTEMS cross builds for Base 3.15
2020-04-24 19:12:20 +02:00
Ralph Lange
1ac8bf7479
appveyor: fix behavior when BASE set in setup file
2020-04-24 16:16:50 +02:00
Ralph Lange
d0f93f1920
travis: fix for EXTRA arguments with spaces/quotes
...
- feed EXTRA variables into an array to be properly expanded
v2.3.2
2020-04-24 12:27:30 +02:00
Ralph Lange
27f823139a
appveyor: don't walk() through the file system in host_info()
...
- was taking ~3min on AppVeyor builders
2020-04-23 14:12:03 +02:00
Ralph Lange
88831439b1
appveyor: consider base build (BASE=SELF)
2020-04-23 14:11:18 +02:00
Ralph Lange
177dfd4615
travis: fix /etc/hosts issue on bionic image
2020-04-23 14:11:17 +02:00
Ralph Lange
3bd2bb6dff
travis: consider base build (BASE=SELF)
2020-04-22 13:36:16 +02:00
Ralph Lange
393a470d05
appveyor: add CMP doc to README
v2.3.1
2020-04-22 10:25:18 +02:00
Ralph Lange
519b75aef2
appveyor: use pre-installed strawberry perl on vs2019 image
2020-04-22 10:25:18 +02:00