Andrew Johnson
ba4c609506
Merge changes from 3.15 into 3.16
2018-05-12 22:39:37 -05:00
Andrew Johnson
3d88316eab
Merge 3.14 into 3.15 (MSVC absolute filenames fix)
2018-03-26 16:49:28 -05:00
Andrew Johnson
b9443f8813
Tell MSVC to use absolute filenames in diagnostics (-FC flag)
2018-03-23 11:39:53 -05:00
Andrew Johnson
086bc961a4
Merge 3.15 into 3.16
2018-03-15 17:53:10 -05:00
Andrew Johnson
7b5b23f6d3
Merge 3.14 into 3.15
2018-03-15 17:11:20 -05:00
Andrew Johnson
c8a7e1597d
VxWorks Timezone updates
...
Remove 2017; fix hour in MET settings
2018-03-15 10:57:55 -05:00
Andrew Johnson
ceaff61c09
Pull in the podToHtml.pl script and rules from 3.15
...
This lets src/cap5 build with Perl installations that lack Perl's
podchecker and pod2html scripts (e.g. Fedora 27).
2018-03-14 14:12:12 -05:00
Andrew Johnson
ea408578e0
Merge 3.15 branch into 3.16
2018-03-12 16:51:23 -05:00
Andrew Johnson
2307e94d1c
Rules for building bootable TESTPROD_RTEMS targets
...
Previously if you wanted a .boot file it had to be installed.
2018-03-12 16:34:54 -05:00
Andrew Johnson
1458f8640e
Merge 3.15 into 3.16
2018-03-04 15:58:26 -06:00
Andrew Johnson
8eb4eec7d2
Corrected fix from Bruce Hill's Github PR#19
2018-03-03 17:17:34 -06:00
Andrew Johnson
eef6f3afbb
Merge 3.15 branch into 3.16
2018-02-01 15:05:44 -06:00
Andrew Johnson
f1e5e9689b
Merge 3.14 branch into 3.15
2018-02-01 11:23:29 -06:00
Andrew Johnson
1454f42a27
Config fix for parallel builds with MSVC 2015 and later
...
From Mark Rivers and Freddie Akeroyd.
2018-02-01 11:19:08 -06:00
Andrew Johnson
d41f2e6806
Configure command-line interface for VxWorks
...
Add new LEDLIB and OTHER configuration options.
Fix typo in vxWorks/osdReadline.c
Use LEDLIB on VxWorks.
Fixes LP: #1741578
2018-01-08 11:56:37 -06:00
Andrew Johnson
98a2871727
Reset SNAPSHOT to -DEV after tagging 3.14.12.7
2017-12-15 16:09:21 -06:00
Andrew Johnson
5ca1bb3bd5
Set SNAPSHOT for 3.14.12.7 final release
2017-12-15 16:06:08 -06:00
Andrew Johnson
f6be3c7f70
Set snapshot to -rc1-DEV
2017-12-08 16:40:08 -06:00
Andrew Johnson
00924dcba0
About to tag 3.14.12.7-rc1
2017-12-08 16:37:03 -06:00
Andrew Johnson
2d1f1ed2fa
Merge 3.15 into 3.16
2017-11-18 13:30:06 -06:00
Andrew Johnson
db005ac3fe
RULES_TARGET: Define $(lib)_DIR before it is needed
...
TESTLIBRARY products were being installed, because an executable
that was linked to one added a dependency assuming it would be in
the INSTALL_LIB directory. The $(lib)_DIR was being set too late
for test libraries, so the fallback location was used instead.
This fix sets $(lib)_DIR for test libraries before any rules use it.
2017-11-17 14:55:50 -06:00
Andrew Johnson
7eef48102c
Merge changes from 3.15 branch into 3.16
2017-10-10 09:56:31 +02:00
Andrew Johnson
169e9f2699
Merged 3.14 changes into 3.15
2017-09-25 15:45:53 -05:00
Andrew Johnson
c441cdd5a4
Adjust comments about EPICS_TIMEZONE
2017-09-25 12:14:48 -05:00
Andrew Johnson
736b81e044
Merge changes from 3.15 branch
...
Includes separate fix for alarm severity regression.
2017-09-02 23:52:22 -05:00
Andrew Johnson
73f3e76150
Merged 3.14 branch config changes into 3.15
2017-08-18 17:19:05 -05:00
Andrew Johnson
4ab56518a0
Add readline support to linux-xscale_be rules
...
Also moves cross-build config to the right host-arch's
2017-08-18 15:14:42 -05:00
Andrew Johnson
80dbc7aeef
Clean up the cross-build rules slightly
2017-08-18 15:10:13 -05:00
Andrew Johnson
238f6772bd
Dirk's simpler VxWorks version rules
2017-08-18 15:06:38 -05:00
Andrew Johnson
dc9859cee9
Fix RPATH and readline for linux-arm cross-builds
2017-08-18 11:59:17 -05:00
Andrew Johnson
5d5f27a486
Don't set RPATH if STATIC_BUILD=YES
2017-08-18 11:57:50 -05:00
Andrew Johnson
ad6a16d7c4
Update EPICS_TIMEZONE settings, extend to 2022
2017-08-18 11:33:17 -05:00
Andrew Johnson
519a75fde6
Merge vpath fix from 3.15 branch
2017-07-26 12:04:25 -05:00
Andrew Johnson
f04f17f9bf
Remove vpath for %.pl files
...
It isn't needed, and in some configurations it causes build failures.
Similar problems could still occur for other file types with a similar
vpath, but it's less likely that other file types would be installed in
an equivalent $(TOP)/../<dir> path.
The original issue with .pl files was caused by an installation of Base
where the parent directory had a bin/<host> soft-link pointing to the
same bin/<host> of a newer installation of the same version of Base, so
it had all the necessary .pl files in it. The vpath allowed the build in
src/tools to search $(TOP)/../bin/<host> when checking the buildInstall
dependency, and since it found those .pl files through the vpath it
didn't bother to install them. When they were run later on in the build
from the $(TOP)/bin/<host>/ path they weren't present so it failed.
2017-07-26 12:02:24 -05:00
Andrew Johnson
db3e79e4b7
Merged changes from 3.15 branch into 3.16
2017-06-22 19:00:51 -05:00
Andrew Johnson
630b4f375d
Fix 'make test-results' rule for Windows
2017-06-22 16:42:53 -05:00
Andrew Johnson
79fe79ad56
Merged changes from 3.15 branch into 3.16
2017-06-14 14:55:53 -05:00
Andrew Johnson
105e831442
Merge changes from 3.14 branch into 3.15
2017-06-14 10:17:31 -05:00
Andrew Johnson
a1dc16848c
configure: Fix include CONFIG_APP_INCLUDE
...
which needs to happen *after* CONFIG_SITE overrides.
2017-06-14 10:03:43 -05:00
Andrew Johnson
d47b1a1854
Reset snapshot to -DEV
2017-06-02 14:57:58 -05:00
Andrew Johnson
ee91b29fe0
Clear version snapshot for 3.16.1 final release
2017-06-02 14:54:58 -05:00
Andrew Johnson
c670ef0199
Merge 3.15 branch into master
2017-05-19 17:42:40 -05:00
Andrew Johnson
98b0f7e48b
Merge 3.14 branch into 3.15
2017-05-19 17:34:49 -05:00
Andrew Johnson
672fd16ec8
Add make targets test-results and clean-tests
...
These are mainly intended for CI builds.
2017-05-19 15:44:15 -05:00
Andrew Johnson
43ea188385
Merge 3.15 branch into 3.16
...
# Conflicts:
# configure/CONFIG_BASE
# configure/RULES_BUILD
2017-05-18 17:10:40 -05:00
Andrew Johnson
0b3e44747e
Merge 3.14 branch into 3.15
...
# Conflicts:
# configure/RULES.Db
# configure/RULES_ARCHS
# configure/RULES_BUILD
# documentation/RELEASE_NOTES.html
2017-05-18 17:07:41 -05:00
Andrew Johnson
b7b3dd2b37
Support for 'make junitfiles' target.
...
The Perl XML::Generator module must be installed to use this.
2017-05-18 16:31:43 -05:00
Andrew Johnson
ffa7399c71
Merge changes from 3.15 branch
2017-05-11 16:39:52 -05:00
Andrew Johnson
cb89710bbd
Update comments in the configure/RELEASE file
2017-05-11 14:50:00 -05:00
Andrew Johnson
b3bbf67ce8
Add support for a CONFIG_SITE.local file
2017-05-11 14:49:04 -05:00