set(GLEW_SRC "glew/src/glew.c") set(GLEW_HPP "glew/include/GL/eglew.h" "glew/include/GL/glew.h" "glew/include/GL/glxew.h" "glew/include/GL/wglew.h") source_group("" FILES ${GLEW_SRC} ${GLEW_HPP}) add_library("glew" STATIC ${GLEW_SRC} ${GLEW_HPP}) set_property(TARGET "glew" PROPERTY FOLDER "External Libraries") target_compile_definitions("glew" PUBLIC GLEW_STATIC) if(MSVC) target_compile_definitions("glew" PRIVATE _MBCS) endif(MSVC) target_include_directories("glew" PUBLIC "glew/include")