diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt
index e3118c0048..63d1445496 100644
--- a/interface/CMakeLists.txt
+++ b/interface/CMakeLists.txt
@@ -1,6 +1,8 @@
 set(TARGET_NAME interface)
 project(${TARGET_NAME})
 
+add_definitions(-DGLEW_STATIC)
+
 # set a default root dir for each of our optional externals if it was not passed
 set(OPTIONAL_EXTERNALS "Faceshift" "LeapMotion" "RtMidi" "RSSDK" "3DConnexionClient" "iViewHMD")
 foreach(EXTERNAL ${OPTIONAL_EXTERNALS})
diff --git a/libraries/display-plugins/CMakeLists.txt b/libraries/display-plugins/CMakeLists.txt
index 384fa57b62..b602327f4c 100644
--- a/libraries/display-plugins/CMakeLists.txt
+++ b/libraries/display-plugins/CMakeLists.txt
@@ -1,5 +1,7 @@
 set(TARGET_NAME display-plugins)
 
+add_definitions(-DGLEW_STATIC)
+
 # use setup_hifi_library macro to setup our project and link appropriate Qt modules
 setup_hifi_library(OpenGL)
 
diff --git a/libraries/render-utils/CMakeLists.txt b/libraries/render-utils/CMakeLists.txt
index 6a0f69dd8d..fa6cc6fe77 100644
--- a/libraries/render-utils/CMakeLists.txt
+++ b/libraries/render-utils/CMakeLists.txt
@@ -20,6 +20,8 @@ add_dependency_external_projects(oglplus)
 find_package(OGLPLUS REQUIRED)
 target_include_directories(${TARGET_NAME} PUBLIC ${OGLPLUS_INCLUDE_DIRS})
 
+add_definitions(-DGLEW_STATIC)
+ 
 if (WIN32)
   if (USE_NSIGHT)
     # try to find the Nsight package and add it to the build if we find it