From 347cc69cb2caa5f2f682bd213429394f4d668f4b Mon Sep 17 00:00:00 2001 From: Andrew Knight Date: Wed, 27 May 2015 12:57:58 +0300 Subject: ANGLE: fix DllMain collision in static builds The symbol is simply renamed in static builds, allowing wrappers of the library to still call the function if needed. Task-number: QTBUG-46209 Change-Id: I5d4ad2df59f206a3794b99364d122f9d0f12f8c6 Reviewed-by: Friedemann Kleint Reviewed-by: Tim Blechmann Reviewed-by: Kai Koehne --- src/angle/src/libGLESv2/libGLESv2.pro | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/angle/src/libGLESv2') diff --git a/src/angle/src/libGLESv2/libGLESv2.pro b/src/angle/src/libGLESv2/libGLESv2.pro index 1bf9af0436..5979b68098 100644 --- a/src/angle/src/libGLESv2/libGLESv2.pro +++ b/src/angle/src/libGLESv2/libGLESv2.pro @@ -329,6 +329,8 @@ angle_d3d11 { !static { DEF_FILE = $$ANGLE_DIR/src/libGLESv2/$${TARGET}.def mingw:equals(QT_ARCH, i386): DEF_FILE = $$ANGLE_DIR/src/libGLESv2/$${TARGET}_mingw32.def +} else { + DEFINES += DllMain=DllMain_ANGLE # prevent symbol from conflicting with the user's DllMain } float_converter.target = float_converter -- cgit v1.2.3