Commit Graph

37 Commits

Author SHA1 Message Date
Andrew Johnson b9f0ef5158 Merge 3.14 version and add 3.15 edits 2016-05-22 14:38:18 +02:00
Andrew Johnson 89c8c78564 Removed Revision-Id from configure; still one Date 2016-05-21 04:27:03 +02:00
Andrew Johnson 97490f6977 Reworking of DLL build rules.
Allows static libraries and DLLs to be built without having
to do a 'make clean' in between on Cygwin and MinGW targets.
The Cygwin build still crashes when SHARED_LIBRARIES = YES
though, loading Com.dll seems to cause the problem.
2012-07-27 16:24:39 -05:00
Jeff Hill be1c21fc51 o changed the build system so that we can implement functionality which is compiler specific in a separate file for each compiler. This will avoid accumulating MxN ifdef's where M is the number of OS and N is the number of comilers (worst case). This will make it easier to find code that is compiler specific centralizing all of it under libCom/osi/compiler. That should make it mush easier to port EPICS to run on a new compiler.
o refactored compilerDependencies.h into code that is compiler specific (one libCom/osi/compiler/xxx/compilerDependent.h for each comiler) and code that isnt  libCom/osi/compilerDependencies.h (this is a new location and is no longer in libCom/misc).
2011-08-17 13:57:46 -06:00
Janet B. Anderson d4afa2528d Use compiler flags for header dependency file generation when possible. 2009-11-25 17:15:47 +00:00
Janet B. Anderson 4cb0d85b34 Removed all references to CONFORM flags in configure files. 2009-03-03 19:54:19 +00:00
Janet B. Anderson 79cc983edc Moved GNU_DIR def to CONFIG_COMMON.
Moved *SHRLIB_LDFLAGS defs to CONFIG.gnuCommon.
2007-12-11 20:23:00 +00:00
Janet B. Anderson 51b179160b Added optional -pipe option for GNU compiler builds. 2007-12-11 19:05:39 +00:00
Janet B. Anderson d1d431f28c Moved SHRLIB_LDFLAGS and LOADABLE_SHRLIB_LDFLAGS to os files. 2005-09-15 16:54:07 +00:00
Janet B. Anderson 32b1a0c01d Moved SHRLIB_LDFLAGS and LOADABLE_SHRLIB_LDFLAGS to CONFIG.gnuCommon. 2005-09-15 16:18:01 +00:00
Janet B. Anderson 25966c7892 Added -lgcc to shared library builds and static prod builds for gcc 3.4.2. 2005-09-12 19:38:51 +00:00
Janet B. Anderson f1760c0b76 CC and CCC definitions changed to reflect GNU defaults. 2005-02-25 16:02:57 +00:00
Andrew Johnson 6990623a90 Drop the pedantry, it's only an annoyance nowadays. 2003-04-01 20:03:19 +00:00
Janet B. Anderson 9b9f61d49b Moved -shared option. 2003-03-27 15:31:55 +00:00
Janet B. Anderson 6021e84957 Changes for shared libraries and os consistancy. 2003-03-18 22:45:03 +00:00
Janet B. Anderson 407944854b Simplified SHRLIB_LDFLAGS_YES/NO to SHRLIB_LDFLAGS. 2003-01-23 17:02:32 +00:00
Janet B. Anderson 9d57d57ed0 Changed SHRLIB_LDFLAGS_* to += definition. 2002-12-16 22:45:38 +00:00
Janet B. Anderson 58a05643b3 Added GNU=YES definition. 2002-11-11 19:28:11 +00:00
Janet B. Anderson 93b0bf478d Updated license comments. 2002-07-12 21:35:43 +00:00
Janet B. Anderson d472e1dfbf Remove cmplr DEPENDS options and simplify .depends build rules. 2002-07-05 21:59:35 +00:00
Janet B. Anderson 93695a9fc9 Removed 2 comments. 2002-07-01 20:38:44 +00:00
Jeff Hill 93ce52dc43 removed -frepo 2002-03-26 23:02:14 +00:00
Jeff Hill 546bd32033 use -frpro with g++ 2002-03-26 22:31:26 +00:00
Jeff Hill edced4817f removed no-implicit-templates flag from gnu default 2002-03-22 00:29:10 +00:00
Jeff Hill e287eac4c7 dont use implicit template instantiation because Tornado II GNU isnt ready 2001-10-22 03:20:16 +00:00
Janet B. Anderson c5fbd3e8ec Moved GCC_EXEC_PREFIX to CONFIG.CrossCommon. 2001-09-13 19:11:45 +00:00
Jeff Hill 2b9212727f removed explicit template mechanism 2001-09-13 15:02:15 +00:00
Janet B. Anderson 678818b59f Change for purify - define GCC_EXEC_PREFIX only for cross builds. 2001-08-29 15:00:06 +00:00
Janet B. Anderson a83f3f9214 Added HDEPENDS_CMD option for compiler or mkmf.pl 2001-08-02 22:09:16 +00:00
Janet B. Anderson bee24cadd8 Changes to automatically generate header dependancy files. 2001-07-25 14:40:18 +00:00
Janet B. Anderson c1bd5924df Removed trailing blanks. 2001-04-02 14:08:05 +00:00
Janet B. Anderson 3f79faccca Rearanged OP_SYS and ARCH_DEP definitions. 2001-03-22 21:19:59 +00:00
Janet B. Anderson b27caeab76 Changed CCC to CC in CPP definition. 2001-03-05 22:01:41 +00:00
Janet B. Anderson 889b9742f4 added LDCMD definition 2001-02-23 20:35:29 +00:00
Janet B. Anderson 7760d0e025 Removed extra CPPSNCFLAGS line since -x c is on defintion of CPP. 2001-02-19 17:34:34 +00:00
W. Eric Norum 958890ea64 Add CPPSNCFLAGS so that state notation language programs are correctly preprocessed. 2001-02-16 21:51:27 +00:00
Janet B. Anderson c558d86ba9 Initial version 2001-01-30 16:00:39 +00:00