Ralph Lange
94fdfbe802
travis: fix MSI patch file location
2020-04-08 14:50:06 +02:00
Ralph Lange
a8bee0552d
Add MSI 1.7 to any Base 3.14 dependency
...
- add test for patch being applied
- fixes #20
2020-04-06 17:46:25 +02:00
Ralph Lange
eb471d9539
Recompile remaining MODULE list after a miss
...
(fixes #18 , closes #21 )
2020-03-02 18:22:43 +01:00
Ralph Lange
e3dace9ee3
Fix FOO_RECURSIVE behavior
...
(fixes #25 , closes #24 )
2020-03-02 15:12:28 +01:00
Ralph Lange
b0ab3bf333
Allow CACHEDIR to be set externally.
...
fixes #22 , closes #23
2020-02-28 12:40:40 +01:00
Torsten Bögershausen
aee11f266b
Overwrite configure/RELEASE
...
The current scripts append the line
-include $(TOP)/../RELEASE.local
at the end of the configure/RELEASE file (if needed).
While this works for most EPICS modules, there is one drawback:
Definitions like
SUPPORT=/myfavorite/build/server
are not allways overwritten (better say undefined).
Fix this and create a configure/RELEASE file which is the same
for all EPICS modules.
Simply overwrite configure/RELEASE with what we want.
Thanks to the EPICS community for this suggestion
2020-02-12 13:08:56 +01:00
Ralph Lange
8233b9f81b
travis: auto-fix missing inclusion of ../RELEASE.local
2020-01-10 16:27:33 +01:00
d4ab170b3c
avoid 'tr' calls to improve performance a bit
2019-12-16 14:37:32 +01:00
487d8eb287
refer to user variable, not internal variable in error message
2019-12-13 14:58:57 +01:00
c7aca7cd73
implement die function
2019-12-13 14:39:53 +01:00
bdcb2f3173
fix error message formats
2019-12-13 14:03:27 +01:00
64e382b46e
enable line feed after fold_start message
2019-12-12 10:44:51 +01:00
Ralph Lange
82d962639b
Load setup files instead of sourcing them
...
- needed for same setup files to work on Windows
(where PowerShell is used instead of bash)
- removes ugly bashism to allow overriding from .travis.yml
- adds a proper (yet small) syntax
Also adds tests for the new syntax and updates the README.
2019-12-11 09:50:50 +01:00
Ralph Lange
54a26f547f
travis: improve logging (especially for terse output)
2019-12-06 11:31:09 +01:00
Ralph Lange
455ead3208
travis: add ANSI color definitions
2019-11-26 09:06:53 +01:00
Ralph Lange
8373ad65f7
Make source_set() detect empty setup search path; add test
2019-11-21 10:25:40 +01:00
Ralph Lange
6353a7df04
travis: fix fold control echo strings
2019-11-20 16:37:14 +01:00
Ralph Lange
19695e2d45
travis: fix bug in update_release_local and add test
2019-11-20 14:54:04 +01:00
Ralph Lange
d84eb6e857
travis: fix 'sed -i' command for MacOS
2019-11-19 13:10:37 +01:00
Ralph Lange
7e55616ece
travis: fix update_release_local (move EPICS_BASE setting to the end)
2019-11-18 17:18:48 +01:00
Ralph Lange
a5880c4604
travis: use cache for all dependencies (revision hash as key)
2019-11-18 17:18:48 +01:00
Ralph Lange
a673f94d8c
travis: error on setup file not found
2019-11-13 14:40:56 +01:00
Ralph Lange
d1fd40b52a
travis: make '--recursive' cloning configurable
2019-10-25 10:44:29 +02:00
Ralph Lange
f60fd0c33b
travis: add running defined hooks
2019-10-24 17:01:05 +02:00
Ralph Lange
db93a1dfc8
travis: split functions off into utils.h (for better testability)
2019-10-24 16:01:49 +02:00