Andrew Johnson
191ff137f1
configure: Use GNU Make's abspath instead of fullPathname.pl
...
Add new INSTALL_ABSOLUTE variable, remove duplicates.
2021-11-25 13:27:35 -06:00
Andrew Johnson
78d685688c
Add VALID_BUILDS support for "Command"
2021-02-02 16:06:42 -06:00
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
ee87aecd6e
Always have linker search INSTALL_LIB
2016-04-28 14:32:21 -05:00
Janet Anderson
ed5adebd47
Modified suffix for TESTSHRLIBNAME
2013-10-15 09:10:16 -05:00
Janet Anderson
859024d155
Stopped install of test libraries and removed version number in test library name.
2013-07-26 14:37:55 -05:00
Andrew Johnson
8a28858ada
Merged changes from 3.14 branch.
2013-07-10 16:18:18 -05:00
Andrew Johnson
98deef5004
configure: Added FULLPATHNAME tool variable
...
Changed os/CONFIG files where we use the fullPathName.pl script.
2013-07-10 14:07:51 -05:00
Andrew Johnson
34e24699e6
configure: Fix DEPLIBS search order for Windows DLLs
...
Must search for the DLLSTUB library before the SHRLIB one.
This commit also cleans up some comments about MSVC settings.
2013-02-11 14:10:27 -06:00
Andrew Johnson
05377e5886
Merged changes from 3.14 branch
...
Includes everything up to revno 12355 on 2012-08-07
2012-08-07 12:31:55 -05:00
Andrew Johnson
b993e29fad
configure: Minor fixes
...
Don't add extraneous characters when SHRLIB_VERSION or GNU_TARGET
are empty. The addprefix or addsuffix functions only include the
prefix/suffix part if the list argument is not empty.
This fixes issues naming libCap5.so at build-time.
2012-08-07 09:41:21 -05: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
Andrew Johnson
09c313764e
Merged changes from 3.14 branch
...
Includes all changes up to revno 12334 on 2012-04-04
2012-04-06 12:22:20 -05:00
Andrew Johnson
129710f149
configure: Redo Jason Abernathy's SHRLIB fix
...
Now works properly on Darwin where the version number comes
before the .dylib extension. This also makes Windows-specific
conditional tests fully generic.
2012-03-30 14:40:58 -05:00
Janet Anderson
53dc5101be
Added code for TESTLIBRARY
2011-02-16 10:57:20 -06:00
Andrew Johnson
fbda9f3280
RCS keyword updates for Bazaar
...
Replaced $Id$ and $Header$ keywords with $Revision-Id$
Deleted $Log$ keywords and any log messages
2010-10-05 14:27:37 -05:00
Andrew Johnson
64cb41f489
$(SHRLIB_PREFIX) $(LIB_PREFIX) mismatch
2009-08-10 21:50:11 +00:00
Janet B. Anderson
1b1c28f239
Removed archive and shared split of prod libs.
2009-04-13 20:11:47 +00:00
Janet B. Anderson
8e01d0dfe8
Modified STATIC build. Make all *_SYS_LIBS dynamic.
...
Test non SYS_LIBS for dynamic or archive.
2009-03-10 18:46:38 +00:00
Janet B. Anderson
f6f07be763
Changes to allow LOADABLE_LIBRARY to work for borland and MS compilers.
2008-07-03 15:02:15 +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
d206dd92f6
Use PERL macro definition.
2006-12-11 18:12:42 +00:00
Janet B. Anderson
565d931b4b
Changes to add ALL library dirs to the runtime search option on link line.
2006-12-04 21:15:10 +00:00
Janet B. Anderson
8a1987ea9e
Implemented LOADABLE_SHRLIB_VERSION.
2004-10-28 18:19:48 +00:00
Janet B. Anderson
2a02939267
Simplified SHRLIB_SEARCH_FULLPATHDIRS definiton.
2004-08-11 19:30:11 +00:00
Janet B. Anderson
7a920f831d
Defines fullpath name only for rpath and -R dirs on link lines.
2004-04-29 17:47:34 +00:00
Janet B. Anderson
1165285c6f
Added SHRLIB_SEARCH_DIRS using fullpathname.
2004-04-05 15:07:03 +00:00
Janet B. Anderson
6775981bf6
Does not make sense to have a version number on loadable libraries.
2004-01-15 22:49:55 +00:00
Janet B. Anderson
4675c84bff
Set loadable library prefix to lib.
2003-09-02 19:41:29 +00:00
Janet B. Anderson
bded68e14e
Removed references to LIB_EXT.
2003-08-29 18:56:18 +00:00
Janet B. Anderson
c6464b8797
Added loadable library definitions and rules
2003-07-03 16:17:38 +00:00
Janet B. Anderson
6021e84957
Changes for shared libraries and os consistancy.
2003-03-18 22:45:03 +00:00
Janet B. Anderson
9c4d568546
Added PROD_LDFLAGS, LIB_LDFLAGS, PROD_OBJLIBS, USR_OBJLIBS, LIB_OBJLIBS.
2003-01-24 22:01:34 +00:00
Janet B. Anderson
407944854b
Simplified SHRLIB_LDFLAGS_YES/NO to SHRLIB_LDFLAGS.
2003-01-23 17:02:32 +00:00
Ralph Lange
b562b9557f
Moved STATIC_LDFLAGS out of LDFLAGS.
...
See http://www.aps.anl.gov/epics/mantis/view_bug_advanced_page.php?f_id=20
2002-11-12 10:32:09 +00:00
Janet B. Anderson
3ad5b27698
Changed $*_LIBS to $*_LDLIBS.
2002-01-21 20:37:33 +00:00
Janet B. Anderson
171efd1291
Changed definitions for creation of shared libraries.
2002-01-17 19:55:27 +00:00
Janet B. Anderson
86055bce3d
Changed SHRLIBNAME to SHRLIBNAME_YES.
2001-08-29 15:11:37 +00:00
Janet B. Anderson
7874d35daf
Changes to create vxWorks archive libraries and prods.
2001-06-07 14:26:06 +00:00
Janet B. Anderson
3f79faccca
Rearanged OP_SYS and ARCH_DEP definitions.
2001-03-22 21:19:59 +00:00
Janet B. Anderson
e88eea7693
Removed LDCMD
2001-03-05 22:01:48 +00:00
Janet B. Anderson
4cdc6b2279
Added LDCMD definition.
2001-02-23 20:36:49 +00:00
Janet B. Anderson
8ded7b56ab
Removed ANSI and CPLUSPLUS
2001-01-30 16:00:51 +00:00
Janet B. Anderson
93364c06d6
Added SHRLIB dependancy definitions
2001-01-12 23:19:14 +00:00
Janet B. Anderson
61834c395f
LINK definition changes.
2000-09-25 19:30:56 +00:00
Ralph Lange
d5b9507dec
More small changes for HP-UX (hpux-parisc)
2000-07-03 10:06:03 +00:00
Janet B. Anderson
08d961c27b
Changes and renames for CFLAGS.
2000-05-23 19:08:30 +00:00
Janet B. Anderson
3adbbdfedf
Changed order of definitions.
2000-04-11 14:26:02 +00:00
Janet B. Anderson
3cf2a7bcb8
Changed os filenames to form CONFIG[_SITE].<host>.<target>.
2000-04-07 21:18:01 +00:00