Andrew Johnson
321e87aabf
Merged changes from the 3.14 branch, to revno 12674
2016-10-20 15:32:06 -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
8d6875fe15
Merged changes from the 3.14 branch to revno 12664
2016-10-03 15:21:48 -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
25b3eae1c7
Merged changes from the 3.14 branch to revno 12658
2016-09-02 11:54:23 -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
e9abac25bc
Merged changes from 3.14 branch to revo 12652
2016-07-21 23:37:54 -05:00
Andrew Johnson
f169781de0
Merged remove-keywords-3.15 branch
2016-07-21 14:12:51 -05:00
Andrew Johnson
3d4d3181de
DOS to Unix line-ending conversions
2016-07-21 12:47:48 -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
11e98798bb
Fix dependency file generation on Windows & Darwin
2016-05-27 23:15:59 +02:00
Ralph Lange
d1e49a97b5
Set version to 3.15.4-DEV, close 3.15.4 chapter in release notes
2016-05-27 09:12:58 +02:00
Ralph Lange
65574b5971
Update CONFIG_BASE_VERSION for 3.15.4, remove "not released" from RELEASE_NOTES
2016-05-27 08:54:04 +02:00
Ralph Lange
22d6ebe7e1
Merge changes from 3.14 branch up to rev 12642
2016-05-26 13:18:38 +02:00
Andrew Johnson
b9f0ef5158
Merge 3.14 version and add 3.15 edits
2016-05-22 14:38:18 +02:00
Andrew Johnson
988614ae8a
Reset SNAPSHOT after -rc1 tagged
2016-05-22 06:06:53 +02: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
Ralph Lange
fe887b4f83
Update CONFIG_BASE_VERSION for 3.15.4-rc1
2016-05-20 16:37:06 +02:00
Andrew Johnson
7be7ad2768
Merge changes from 3.14 branch, to revno 12640
2016-05-18 10:44:16 -05:00
Andrew Johnson
6c9555310a
Update EPICS_TIMEZONE with info for 2016-2021
2016-05-18 10:26:04 -05:00
Andrew Johnson
b87f3eaaee
Merged changes from 3.14 branch to revno 12636
2016-05-13 13:12:08 -05:00
Andrew Johnson
6db0e13809
Added CROSS_COMPILER_RUNTEST_ARCHS
2016-05-13 13:00:48 -05:00
Ralph Lange
924aa2f93b
Set Base version to -pre1-DEV
2016-04-29 12:20:35 +02:00
Ralph Lange
457fb8fa13
Update CONFIG_BASE_VERSION for 3.15.4-pre1
2016-04-29 11:34:05 +02:00
Ralph Lange
b8b259de6f
Merge Andrew's libs-prereq branch
2016-04-29 10:42:03 +02:00
Andrew Johnson
230603f4ac
Remove ARCH from cdCommands and envPaths files
...
Set it in iocshRegisterCommon() instead.
Remove ARCH from iocBoot/ioc/Makefile@Common templates.
2016-04-28 18:50:41 -05:00
Andrew Johnson
ee87aecd6e
Always have linker search INSTALL_LIB
2016-04-28 14:32:21 -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
c933d77963
Add rule to install libraries before linking executables
...
The rule must be disabled for building libCom and gdd though.
2016-04-26 15:18:31 -05:00
Andrew Johnson
76c422c5fd
Merge Cygwin fix from 3.14, fix in rsrv too
2016-02-26 17:10:35 -06:00
Andrew Johnson
fee62836cd
Use OS __CYGWIN__ macro, deprecate our CYGWIN32
2016-02-26 16:27:13 -06:00
Andrew Johnson
fa07bc3efe
Added build files for cygwin to cross-compile linux-arm targets
...
Slightly strange combination and not actually tested, but could
be useful for some developers -- some FPGA tool-sets come with a
Cygwin cross-build environment for their target devices.
2016-02-26 11:19:37 -06:00
Andrew Johnson
f2c4b2c81e
Add config for linux cross-compile to windows-x64-mingw
2016-02-04 15:57:23 -06:00
Ralph Lange
fda3824ab4
Set version back to -DEV, add "not released" to RELEASE_NOTES
2015-11-22 18:10:40 +01:00
Ralph Lange
42a67524e0
Update CONFIG_BASE_VERSION for 3.15.3, remove "not released" from RELEASE_NOTES
2015-11-22 17:54:12 +01:00
Andrew Johnson
f776f6b422
Set Base version to -rc1-DEV
2015-10-26 14:31:25 -05:00
Ralph Lange
cd746a339f
configure: update CONFIG_BASE_VERSION for 3.15.3-rc1
2015-10-26 17:22:37 +01:00
Andrew Johnson
69d3c94328
Set Base version to -pre1-DEV
2015-10-12 10:38:00 -05:00
Ralph Lange
a02860728e
configure: update CONFIG_BASE_VERSION for 3.15.3-pre1
2015-10-12 10:35:30 +02:00
Andrew Johnson
214edd42d1
Minor RULES_EXPAND changes
...
Added support for a _PATTERN variable which calls $(wildcard) and
prepends .. and the other SRC_DIRS automatically.
Use $(ECHO) instead of @echo so make -s works silently.
Added another meta-rule to create .d files when make needs one.
2015-10-11 00:50:50 -05:00
Ralph Lange
8596dc41f2
configure: add assemblies to RULES_EXPAND
2015-10-10 18:55:17 +02:00
Ralph Lange
5af0663058
Back out 12706 (assembly integration in build system)
2015-10-10 18:17:35 +02:00
Ralph Lange
830704021d
Add creating config files from snippets to build system.
2015-10-09 17:28:46 +02:00