From e65b76b504b7a147aba4a6d87715cf6dd96daa9d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Mon, 22 Nov 2010 15:28:16 +0000 Subject: [PATCH] Fix opengl32.dll exports on Mingw. --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index bae9680..44bc000 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -127,8 +127,12 @@ if (WIN32) COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/opengl32.py > ${CMAKE_CURRENT_BINARY_DIR}/opengl32.cpp DEPENDS opengl32.py gl.py windows.py base.py ) - add_library (opengl32 SHARED opengl32.def opengl32.cpp log.cpp os_win32.cpp) - set_target_properties (opengl32 PROPERTIES PREFIX "") + add_library (opengl SHARED opengl32.def opengl32.cpp log.cpp os_win32.cpp) + set_target_properties (opengl PROPERTIES PREFIX "") + set_target_properties (opengl PROPERTIES OUTPUT_NAME opengl32) + if (MINGW) + SET_TARGET_PROPERTIES(opengl PROPERTIES LINK_FLAGS "-Wl,--enable-stdcall-fixup ${CMAKE_CURRENT_SOURCE_DIR}/opengl32.def") + endif (MINGW) else () -- 2.7.4