freeglutdll.def was edited to no longer include the name of teh library
that would clash with this
and freeglut_std.h was edited to specify linking to the right library
when building in debug mode
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1322
7f0cb862-5218-0410-a997-
914c9d46530a
IF(WIN32)
# hide insecure CRT warnings, common practice
ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS)
IF(WIN32)
# hide insecure CRT warnings, common practice
ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS)
+ IF(MSVC)
+ SET( CMAKE_DEBUG_POSTFIX "d" )
+ ENDIF(MSVC)
+
ENDIF()
IF(CMAKE_COMPILER_IS_GNUCC)
ENDIF()
IF(CMAKE_COMPILER_IS_GNUCC)
/* Link with Win32 static freeglut lib */
# if FREEGLUT_LIB_PRAGMAS
/* Link with Win32 static freeglut lib */
# if FREEGLUT_LIB_PRAGMAS
-# pragma comment (lib, "freeglut_static.lib")
+# ifdef NDEBUG
+# pragma comment (lib, "freeglut_static.lib")
+# else
+# pragma comment (lib, "freeglut_staticd.lib")
+# endif
# endif
/* Windows shared library (DLL) */
# endif
/* Windows shared library (DLL) */
/* Link with Win32 shared freeglut lib */
# if FREEGLUT_LIB_PRAGMAS
/* Link with Win32 shared freeglut lib */
# if FREEGLUT_LIB_PRAGMAS
-# pragma comment (lib, "freeglut.lib")
+# ifdef NDEBUG
+# pragma comment (lib, "freeglut.lib")
+# else
+# pragma comment (lib, "freeglutd.lib")
+# endif
VERSION @VERSION_MAJOR@.@VERSION_MINOR@
EXPORTS
glutInit
VERSION @VERSION_MAJOR@.@VERSION_MINOR@
EXPORTS
glutInit