Commit Graph

267 Commits

Author SHA1 Message Date
Ralph Lange
1a996e5407 cue: fix erroneous entries in /etc/hosts on Travis 2020-06-23 15:46:46 +02:00
Ralph Lange
f927e475ff cue: install apt packages from APT on linux 2020-06-22 15:04:22 +02:00
Ralph Lange
fbd6bac81a cue: clean dependencies after build (reduces cache size)
- support CLEAN_DEPS=NO to leave dependencies uncleaned
  (fixes #48)
2020-06-19 17:10:02 +02:00
Ralph Lange
12d769835e cue: fix issue introduced in 35f5befa
- was leading to jobs failing if setup file was
  not found in the first directory of search path
v3.0.1
2020-06-15 14:16:16 +02:00
Ralph Lange
4690a977df Update README: small fixes and corrections v3.0.0 2020-06-15 11:42:55 +02:00
Ralph Lange
cf1224524f Merge pull request #43 from ralphlange:devel/cue-3.0
closes #43
2020-06-15 11:13:05 +02:00
Ralph Lange
9c89437dac cue: support PARALLEL_MAKE to configure number of make jobs
fixes #46
2020-06-15 11:07:55 +02:00
Ralph Lange
3931ff04fc cue-test: clean up DetectContext tests 2020-06-15 10:42:55 +02:00
Ralph Lange
7585b573d3 cue: warnings for STATIC and misspelled configuration
fixes #47
2020-06-15 10:42:55 +02:00
Ralph Lange
22652da198 cue: support setting TEST=NO to skip tests 2020-06-15 09:30:47 +02:00
Ralph Lange
ce4ef0b577 Update README: document cue.py, add migration hints 2020-06-12 20:13:42 +02:00
Ralph Lange
769a8ad08d cue: properly decode() subprocess.check_output()
(breaks on Python 3)
2020-06-12 18:00:18 +02:00
Ralph Lange
3dff483254 travis: add unit test and test build jobs for Python 3.7 2020-06-12 18:00:18 +02:00
Ralph Lange
35f5befa9d cue: fix misleading error message (setup file not found) 2020-06-12 18:00:18 +02:00
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