diff options
author | Bernard Normier <bernard@zeroc.com> | 2012-12-19 14:11:20 -0500 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2012-12-19 14:11:20 -0500 |
commit | b0c5e55738e9050fcf8d12c563866c9994dcd312 (patch) | |
tree | 9e3220b869f7513ace58e5b29229bb118027e4cc /cpp | |
parent | ICE-4938: support for compact IDs (diff) | |
download | ice-b0c5e55738e9050fcf8d12c563866c9994dcd312.tar.bz2 ice-b0c5e55738e9050fcf8d12c563866c9994dcd312.tar.xz ice-b0c5e55738e9050fcf8d12c563866c9994dcd312.zip |
Fixed ICE-4986. The new convention for DLL names with compiler name is: name<version>[d]_<compiler>.dll
Diffstat (limited to 'cpp')
-rwxr-xr-x | cpp/config/Make.rules.mak | 10 | ||||
-rw-r--r-- | cpp/src/Freeze/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/Glacier2Lib/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/Ice/DynamicLibrary.cpp | 12 | ||||
-rw-r--r-- | cpp/src/Ice/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/IceBox/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/IceDB/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/IceGrid/FreezeDB/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/IceGrid/SqlDB/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/IceGridLib/Makefile.mak | 2 | ||||
-rwxr-xr-x | cpp/src/IcePatch2Lib/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/IceSSL/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/IceStorm/FreezeDB/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/IceStorm/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/IceStorm/SqlDB/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/IceStormLib/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/IceUtil/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/IceXML/Makefile.mak | 2 | ||||
-rw-r--r-- | cpp/src/Slice/Makefile.mak | 2 |
19 files changed, 28 insertions, 28 deletions
diff --git a/cpp/config/Make.rules.mak b/cpp/config/Make.rules.mak index 2298eb3b01a..fdcb87ffb1e 100755 --- a/cpp/config/Make.rules.mak +++ b/cpp/config/Make.rules.mak @@ -93,7 +93,7 @@ CPP_COMPILER = VC90 !endif # -# With VC90, we want unique dll names +# With VC90, we want unique dll names by default # !if "$(CPP_COMPILER)" == "VC90" && "$(UNIQUE_DLL_NAMES)" == "" UNIQUE_DLL_NAMES = yes @@ -159,16 +159,16 @@ LDFLAGS = $(PRELIBPATH)"$(THIRDPARTY_HOME)\lib$(libsuff)" $(LDFLAGS) !if "$(UNIQUE_DLL_NAMES)" == "yes" !if "$(CPP_COMPILER)" == "VC90" -COMPSUFFIX = vc90_ +COMPSUFFIX = _vc90 !elseif "$(CPP_COMPILER)" == "VC100" -COMPSUFFIX = vc100_ +COMPSUFFIX = _vc100 !elseif "$(CPP_COMPILER)" == "VC110" -COMPSUFFIX = vc110_ +COMPSUFFIX = _vc110 !endif !endif !if "$(OPTIMIZE)" != "yes" -LIBSUFFIX = $(LIBSUFFIX)d +LIBSUFFIX = d RCFLAGS = -D_DEBUG !endif diff --git a/cpp/src/Freeze/Makefile.mak b/cpp/src/Freeze/Makefile.mak index 4866330e32e..1c9557e1d06 100644 --- a/cpp/src/Freeze/Makefile.mak +++ b/cpp/src/Freeze/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\freeze$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\freeze$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\freeze$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/Glacier2Lib/Makefile.mak b/cpp/src/Glacier2Lib/Makefile.mak index 958b58ae243..be7cc20c4ca 100644 --- a/cpp/src/Glacier2Lib/Makefile.mak +++ b/cpp/src/Glacier2Lib/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\glacier2$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\glacier2$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\glacier2$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/Ice/DynamicLibrary.cpp b/cpp/src/Ice/DynamicLibrary.cpp index 4fa7f1499e2..7763b37545c 100644 --- a/cpp/src/Ice/DynamicLibrary.cpp +++ b/cpp/src/Ice/DynamicLibrary.cpp @@ -128,6 +128,12 @@ IceInternal::DynamicLibrary::loadEntryPoint(const string& entryPoint, bool useIc #ifdef _WIN32 lib += libName; + lib += version; + +# if defined(_DEBUG) && !defined(__MINGW32__) + lib += 'd'; +# endif + # ifdef COMPSUFFIX // // If using unique dll names we need to add compiler suffix @@ -140,12 +146,6 @@ IceInternal::DynamicLibrary::loadEntryPoint(const string& entryPoint, bool useIc } # endif - lib += version; - -# if defined(_DEBUG) && !defined(__MINGW32__) - lib += 'd'; -# endif - lib += ".dll"; #elif defined(__APPLE__) lib += "lib" + libName; diff --git a/cpp/src/Ice/Makefile.mak b/cpp/src/Ice/Makefile.mak index 5ac931888bc..1d6915fdbec 100644 --- a/cpp/src/Ice/Makefile.mak +++ b/cpp/src/Ice/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\ice$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\ice$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\ice$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/IceBox/Makefile.mak b/cpp/src/IceBox/Makefile.mak index 687b37bd76b..7cb2467eca2 100644 --- a/cpp/src/IceBox/Makefile.mak +++ b/cpp/src/IceBox/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\icebox$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\icebox$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\icebox$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll SERVER_D = $(top_srcdir)\bin\iceboxd.exe SERVER_R = $(top_srcdir)\bin\icebox.exe diff --git a/cpp/src/IceDB/Makefile.mak b/cpp/src/IceDB/Makefile.mak index c690e67218f..45fefe2a728 100644 --- a/cpp/src/IceDB/Makefile.mak +++ b/cpp/src/IceDB/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\icedb$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\icedb$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\icedb$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/IceGrid/FreezeDB/Makefile.mak b/cpp/src/IceGrid/FreezeDB/Makefile.mak index cb510f7ad65..e5af5cf2e2d 100644 --- a/cpp/src/IceGrid/FreezeDB/Makefile.mak +++ b/cpp/src/IceGrid/FreezeDB/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\..\.. LIBNAME = $(top_srcdir)\lib\icegridfreezedb$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\icegridfreezedb$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\icegridfreezedb$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/IceGrid/SqlDB/Makefile.mak b/cpp/src/IceGrid/SqlDB/Makefile.mak index 19f31fe12a9..53ca9485534 100644 --- a/cpp/src/IceGrid/SqlDB/Makefile.mak +++ b/cpp/src/IceGrid/SqlDB/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\..\.. LIBNAME = $(top_srcdir)\lib\icegridsqldb$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\icegridsqldb$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\icegridsqldb$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/IceGridLib/Makefile.mak b/cpp/src/IceGridLib/Makefile.mak index 2b77a6049ff..358396beaa1 100644 --- a/cpp/src/IceGridLib/Makefile.mak +++ b/cpp/src/IceGridLib/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\icegrid$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\icegrid$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\icegrid$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/IcePatch2Lib/Makefile.mak b/cpp/src/IcePatch2Lib/Makefile.mak index 1f4b7b14411..a5f07977e99 100755 --- a/cpp/src/IcePatch2Lib/Makefile.mak +++ b/cpp/src/IcePatch2Lib/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\icepatch2$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\icepatch2$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\icepatch2$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/IceSSL/Makefile.mak b/cpp/src/IceSSL/Makefile.mak index ef7fd2d300e..9685e161a5f 100644 --- a/cpp/src/IceSSL/Makefile.mak +++ b/cpp/src/IceSSL/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\icessl$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\icessl$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\icessl$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/IceStorm/FreezeDB/Makefile.mak b/cpp/src/IceStorm/FreezeDB/Makefile.mak index 757f4ac0cbe..4f0dda3205c 100644 --- a/cpp/src/IceStorm/FreezeDB/Makefile.mak +++ b/cpp/src/IceStorm/FreezeDB/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\..\.. LIBNAME = $(top_srcdir)\lib\icestormfreezedb$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\icestormfreezedb$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\icestormfreezedb$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll MIGRATE = $(top_srcdir)\bin\icestormmigrate.exe diff --git a/cpp/src/IceStorm/Makefile.mak b/cpp/src/IceStorm/Makefile.mak index a4a9e88189e..1787015532c 100644 --- a/cpp/src/IceStorm/Makefile.mak +++ b/cpp/src/IceStorm/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\icestormservice$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\icestormservice$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\icestormservice$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll ADMIN = $(top_srcdir)\bin\icestormadmin.exe diff --git a/cpp/src/IceStorm/SqlDB/Makefile.mak b/cpp/src/IceStorm/SqlDB/Makefile.mak index ae21bd10465..4cf11ab947d 100644 --- a/cpp/src/IceStorm/SqlDB/Makefile.mak +++ b/cpp/src/IceStorm/SqlDB/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\..\.. LIBNAME = $(top_srcdir)\lib\icestormsqldb$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\icestormsqldb$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\icestormsqldb$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/IceStormLib/Makefile.mak b/cpp/src/IceStormLib/Makefile.mak index 90e79d7357e..0e01d778bb1 100644 --- a/cpp/src/IceStormLib/Makefile.mak +++ b/cpp/src/IceStormLib/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\icestorm$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\icestorm$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\icestorm$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/IceUtil/Makefile.mak b/cpp/src/IceUtil/Makefile.mak index 4e62b1607d5..c073785b9d4 100644 --- a/cpp/src/IceUtil/Makefile.mak +++ b/cpp/src/IceUtil/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\iceutil$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\iceutil$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\iceutil$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/IceXML/Makefile.mak b/cpp/src/IceXML/Makefile.mak index 08a8674bdcb..feeef0f158e 100644 --- a/cpp/src/IceXML/Makefile.mak +++ b/cpp/src/IceXML/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\icexml$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\icexml$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\icexml$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) diff --git a/cpp/src/Slice/Makefile.mak b/cpp/src/Slice/Makefile.mak index 38d7ef7cd29..8f994fc1521 100644 --- a/cpp/src/Slice/Makefile.mak +++ b/cpp/src/Slice/Makefile.mak @@ -10,7 +10,7 @@ top_srcdir = ..\.. LIBNAME = $(top_srcdir)\lib\slice$(LIBSUFFIX).lib -DLLNAME = $(top_srcdir)\bin\slice$(COMPSUFFIX)$(SOVERSION)$(LIBSUFFIX).dll +DLLNAME = $(top_srcdir)\bin\slice$(SOVERSION)$(LIBSUFFIX)$(COMPSUFFIX).dll TARGETS = $(LIBNAME) $(DLLNAME) |