summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/DynamicLibrary.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/DynamicLibrary.cpp')
-rw-r--r--cpp/src/Ice/DynamicLibrary.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/cpp/src/Ice/DynamicLibrary.cpp b/cpp/src/Ice/DynamicLibrary.cpp
index d96b2911e03..5b3a31faa6d 100644
--- a/cpp/src/Ice/DynamicLibrary.cpp
+++ b/cpp/src/Ice/DynamicLibrary.cpp
@@ -22,7 +22,7 @@ using namespace std;
IceUtil::Shared* IceInternal::upCast(DynamicLibrary* p) { return p; }
IceUtil::Shared* IceInternal::upCast(DynamicLibraryList* p) { return p; }
-IceInternal::DynamicLibrary::DynamicLibrary() :
+IceInternal::DynamicLibrary::DynamicLibrary() :
_hnd(0)
{
}
@@ -130,6 +130,13 @@ IceInternal::DynamicLibrary::loadEntryPoint(const string& entryPoint, bool useIc
#ifdef _WIN32
lib += libName;
lib += version;
+# ifdef ICE_OS_WINRT
+ lib += "uwp";
+# endif
+
+# ifdef ICE_CPP11_MAPPING
+ lib += "++11";
+# endif
# if defined(_DEBUG) && !defined(__MINGW32__)
lib += 'd';
@@ -278,4 +285,3 @@ IceInternal::DynamicLibraryList::add(const DynamicLibraryPtr& library)
{
_libraries.push_back(library);
}
-