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
aca7b44a05
Supress MS warning C4251
2017-04-20 11:42:52 -05:00
Andrew Johnson
214e9534cc
Allow 'make -q' to work with CHECK_RELEASE=NO
2017-03-03 18:18:57 -06:00
Andrew Johnson
faf691a5be
VS2015 starting to dislike '/' for compiler flags
2017-01-30 12:11:29 -06:00
Andrew Johnson
b9ae6c3308
Allow ARCH with trailing spaces
2017-01-18 10:59:36 -06:00
Andrew Johnson
20dda339cc
Make *_INC files order-only prerequisites
2017-01-04 16:32:13 -06:00
Andrew Johnson
260bc64b59
Set SNAPSHOT back to -DEV
2016-12-09 13:50:17 -06:00
Andrew Johnson
5097ac3230
Set SNAPSHOT for 3.14.12.6
2016-12-09 13:48:55 -06:00
Andrew Johnson
67daaaa9b7
Set snapshot to -rc1-DEV
2016-10-31 17:06:19 -05:00
Andrew Johnson
a36443557b
Set version to 3.14.12.6-rc1
2016-10-31 17:03:35 -05:00
Andrew Johnson
178a8a835a
Update version to 3.14.12.6-pre1-DEV
2016-10-20 18:03:50 -05:00
Andrew Johnson
3e3b691518
Update version to 3.14.12.6-pre1
2016-10-20 18:03:03 -05:00
Andrew Johnson
ba555ee496
Fix Whole Program opt settings (windows only)
2016-10-20 12:23:06 -05:00
Andrew Johnson
994cf0ff07
Add whole-program optimization control for MSVS
...
Introduce a new config variable OPT_WHOLE_PROGRAM for
Microsoft builds to control compiler and linker flags.
Static builds with MSVS-2010 don't work properly with
whole-program optimization enabled; this lets the static
targets be built with normal optimization enabled and
just the whole-program flags turned off.
This commit also makes the CONFIG file for Microsoft
builds more like the 3.15 version.
2016-10-18 16:34:25 -05:00
Andrew Johnson
928ebe82bd
Build rules: Enable tests only when we can run them
2016-10-06 13:13:59 -05:00
Andrew Johnson
6623cb0112
Back-ported 64-bit MinGW cross-build stuff from 3.15
2016-09-28 17:10:38 -05:00
Andrew Johnson
b671d1cc40
mingw: Fix the list of Windows OS libraries to link against
2016-08-25 14:49:29 -05:00
Andrew Johnson
6934f9b4c1
darwin: Add Homebrew settings to CONFIG_SITE
2016-08-25 14:39:05 -05:00
Andrew Johnson
e5d0915b51
MS build config updates, suppress warning C4344
2016-08-17 11:19:15 -05:00
Andrew Johnson
6dda3decf9
Merged remove-keywords-3.14 branch
2016-07-07 16:43:29 -05:00
Andrew Johnson
ddeb0a827c
Make EXPAND rule work on all arch's
...
Fixes build for linux-arm in src/util.
Don't expand files unless specifically requested.
Expanded files are always precious.
2016-07-06 17:05:04 -05:00
Andrew Johnson
203fcecc23
Adjust linux-arm config for Xilinx SDK users
2016-06-20 14:06:42 -05:00
Andrew Johnson
c03d3eb69a
Removed commit date from CONFIG_BASE_VERSION
2016-05-22 05:41:50 +02:00
Andrew Johnson
89c8c78564
Removed Revision-Id from configure; still one Date
2016-05-21 04:27:03 +02:00
Andrew Johnson
6c9555310a
Update EPICS_TIMEZONE with info for 2016-2021
2016-05-18 10:26:04 -05:00
Andrew Johnson
6db0e13809
Added CROSS_COMPILER_RUNTEST_ARCHS
2016-05-13 13:00:48 -05:00
Andrew Johnson
72745d7b0c
Only make runtests and tapfiles if T_A = EPICS_HOST_ARCH
2016-04-29 16:20:25 -05:00
Andrew Johnson
fee62836cd
Use OS __CYGWIN__ macro, deprecate our CYGWIN32
2016-02-26 16:27:13 -06:00
Andrew Johnson
80343363a4
configure: Include RULES_FILE_TYPE earlier
...
From Benjamin Franksen:
There is one remaining problem with the order of includes in the build
rules for 3.14.12.5: configure/RULES_BUILD includes RULES_FILE_TYPE
(which in turn includes the cfg/RULES* from modules in the RELEASE file)
*after* including RULES.Db and RULES_JAVA. This makes it impossible to
override (pattern) rules in one of these files. Instead,
$(CONFIG)/RULES_FILE_TYPE should be included first.
2015-07-01 11:30:02 -05:00
Andrew Johnson
22768b2bb3
Set SNAPSHOT back to -DEV
2015-03-24 10:08:56 -05:00
Andrew Johnson
dc61957963
Set SNAPSHOT for R3.14.12.5
2015-03-24 09:57:35 -05:00
Janet Anderson
583108e42a
Set version number to R3.14.12.5.
2015-03-24 08:50:39 -05:00
Andrew Johnson
d927afe257
Make including cfg/CONFIG* files unconditional
2015-03-19 10:18:23 -05:00
Andrew Johnson
e75ec5f85b
Set snapshot to -rc1-DEV
2015-03-09 14:33:17 -05:00
Andrew Johnson
657f726527
Fix FIND_TOOL
2015-03-09 14:24:44 -05:00
Janet Anderson
0f0a8cbbe5
Set version to 3.14.12.5-rc1
2015-03-09 12:34:42 -05:00
Andrew Johnson
84e74d0924
Fix 'Can't find convertRelease.pl' problem
2015-03-09 11:33:50 -05:00
Andrew Johnson
2a6714fd03
configure: Cosmetic changes only, comments & spacing.
2015-03-06 18:14:59 -06:00
Andrew Johnson
5610b07068
configure: Support for cfg/TOP_RULES* and cfg/DIR_RULES*
...
Idea and initial implementation from Benjamin Franksen,
I added the DIR_RULES and ACTIONS support.
Reverses the order in which cfg/CONFIG* files are included.
2015-03-06 17:43:26 -06:00
Andrew Johnson
d26654674c
Fix the RTEMS override of the ECHO variable
2015-03-03 11:53:23 -06:00
Benjamin Franksen
5f638805dd
Improved "Installing ..." messages in RULES.Db
2015-03-03 11:47:37 -06:00
Benjamin Franksen
bc52c8e374
Fixed RELEASE_PERL_MODULE_DIRS
2015-03-03 11:45:23 -06:00
Andrew Johnson
2378d465d1
Update supported targets lists in CONFIG_SITE
2015-02-27 16:07:07 -06:00
Janet Anderson
2799f1cf3f
Fixed incorrect comment lines
2015-02-26 13:26:56 -06:00
Janet Anderson
91c8ba592d
Added directory change comment for Older Xcode
2015-02-26 13:24:29 -06:00
Andrew Johnson
004e7237c3
Snapshot to -pre1-DEV
2015-02-25 16:24:28 -06:00
Andrew Johnson
d53521f160
Set version to 3.14.12.5-pre1
2015-02-25 16:23:05 -06:00
Andrew Johnson
12793d3313
Cosmetic changes in configure/os
2015-02-25 12:02:34 -06:00
Andrew Johnson
65d39fcbc8
Moved linux-arm cross-build link-time settings
2015-02-24 16:51:59 -06:00
Andrew Johnson
4a0880003c
Support MinGW cross-builds on linux-x86 and x86_64
2015-02-24 14:30:42 -06:00