set(GLEW_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR})

set(GLEW_SOURCE_DIR ${GLEW_ROOT_DIR}/src)
set(GLEW_HEADER_DIR ${GLEW_ROOT_DIR}/include)

include_directories(${GLEW_HEADER_DIR})

add_library(glew 
${GLEW_SOURCE_DIR}/glew.c
${GLEW_SOURCE_DIR}/glewinfo.c)

set(GLEW_LIBRARIES glew PARENT_SCOPE)
set(GLEW_INCLUDE_DIRS ${GLEW_HEADER_DIR} PARENT_SCOPE)

install(TARGETS glew DESTINATION lib)
install(DIRECTORY ${GLEW_HEADER_DIR}/GL DESTINATION include)