X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=CMakeLists.txt;h=7d7d6851c589f4843e45af562e3d9800bd3cd24b;hb=764267bd18adc5df279862397a64f02c7d7f43d0;hp=34873c1b2a195a31148b79e50bf2ae321838a993;hpb=7ce62fee66f89db514ed1b80e6c3aa287a2f8d74;p=freeglut diff --git a/CMakeLists.txt b/CMakeLists.txt index 34873c1..7d7d685 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -273,9 +273,20 @@ IF(WIN32) SET( CMAKE_DEBUG_POSTFIX "d" ) ENDIF(MSVC) + IF(NOT(MSVC_VERSION LESS "1600")) + # minimum requirement for WM_TOUCH device + ADD_DEFINITIONS(-D_WIN32_WINNT=0x0601) + ADD_DEFINITIONS(-DWINVER=0x0601) + ELSEIF(NOT(MSVC_VERSION LESS "1300")) + # minimum requirement for spaceball device + ADD_DEFINITIONS(-D_WIN32_WINNT=0x0501) + ADD_DEFINITIONS(-DWINVER=0x0501) + ELSE() # enable the use of Win2000 APIs (needed for really old compilers like MSVC6) - ADD_DEFINITIONS(-D_WIN32_WINNT=0x0500) - ADD_DEFINITIONS(-DWINVER=0x0500) + ADD_DEFINITIONS(-D_WIN32_WINNT=0x0500) + ADD_DEFINITIONS(-DWINVER=0x0500) + ENDIF() + ENDIF() IF(CMAKE_COMPILER_IS_GNUCC)