diff options
author | erihel <erihel@gmail.com> | 2012-08-09 20:20:47 +0200 |
---|---|---|
committer | erihel <erihel@gmail.com> | 2012-08-09 20:20:47 +0200 |
commit | 611680a72e0f04e080c3b7ed59bd23d5b8b709f1 (patch) | |
tree | e27ba7ba84de26777d275969993d46d904eb37e7 /cmake | |
parent | d56db5f4e4a8e0d572bf3d682619bb25aebe4120 (diff) | |
parent | bc24b9f9e516e657fcc0034808e010287fc2e393 (diff) | |
download | colobot-611680a72e0f04e080c3b7ed59bd23d5b8b709f1.tar.gz colobot-611680a72e0f04e080c3b7ed59bd23d5b8b709f1.tar.bz2 colobot-611680a72e0f04e080c3b7ed59bd23d5b8b709f1.zip |
Merge branch 'dev' of https://github.com/adiblol/colobot into dev
Conflicts:
src/sound/sound.h
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/FindGLEW.cmake | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/cmake/FindGLEW.cmake b/cmake/FindGLEW.cmake new file mode 100644 index 0000000..94c9b32 --- /dev/null +++ b/cmake/FindGLEW.cmake @@ -0,0 +1,51 @@ +# CMake module to find GLEW +# Borrowed from http://code.google.com/p/nvidia-texture-tools/ +# MIT license Copyright (c) 2007 NVIDIA Corporation + +# Try to find GLEW library and include path. +# Once done this will define +# +# GLEW_FOUND +# GLEW_INCLUDE_PATH +# GLEW_LIBRARY +# + +IF (WIN32) + FIND_PATH( GLEW_INCLUDE_PATH GL/glew.h + $ENV{PROGRAMFILES}/GLEW/include + ${PROJECT_SOURCE_DIR}/src/nvgl/glew/include + DOC "The directory where GL/glew.h resides") + FIND_LIBRARY( GLEW_LIBRARY + NAMES glew GLEW glew32 glew32s + PATHS + /mingw/bin # for MinGW's MSYS + /mingw/lib + ${PROJECT_SOURCE_DIR}/glew/bin # or in local directory + ${PROJECT_SOURCE_DIR}/glew/lib + DOC "The GLEW library") +ELSE (WIN32) + FIND_PATH( GLEW_INCLUDE_PATH GL/glew.h + /usr/include + /usr/local/include + /sw/include + /opt/local/include + DOC "The directory where GL/glew.h resides") + FIND_LIBRARY( GLEW_LIBRARY + NAMES GLEW glew + PATHS + /usr/lib64 + /usr/lib + /usr/local/lib64 + /usr/local/lib + /sw/lib + /opt/local/lib + DOC "The GLEW library") +ENDIF (WIN32) + +IF (GLEW_INCLUDE_PATH) + SET( GLEW_FOUND 1 CACHE STRING "Set to 1 if GLEW is found, 0 otherwise") +ELSE (GLEW_INCLUDE_PATH) + SET( GLEW_FOUND 0 CACHE STRING "Set to 1 if GLEW is found, 0 otherwise") +ENDIF (GLEW_INCLUDE_PATH) + +MARK_AS_ADVANCED( GLEW_FOUND ) |