| | 81 | find_package( FreeType ) |
| | 82 | find_package( OpenGL ) |
| | 83 | find_package( OpenAL ) |
| | 84 | find_package( PNG ) |
| | 85 | find_package( GLV ) |
| | 86 | |
| | 87 | # Holy shit CMake authors, having to repeat the conditional expression |
| | 88 | # is retarded! |
| | 89 | |
| | 90 | if (FREETYPE_FOUND AND OPENGL_FOUND AND OPENAL_FOUND AND PNG_FOUND AND GLV_FOUND) |
| | 91 | add_subdirectory( gl . ) |
| | 92 | else (FREETYPE_FOUND AND OPENGL_FOUND AND OPENAL_FOUND AND PNG_FOUND AND GLV_FOUND) |
| | 93 | message(STATUS "Skipping Thune-GL. Missing these dependencies:") |
| | 94 | if (NOT FREETYPE_FOUND) |
| | 95 | message(STATUS " FreeType not found") |
| | 96 | endif (NOT FREETYPE_FOUND) |
| | 97 | if (NOT OPENGL_FOUND) |
| | 98 | message(STATUS " OpenGL not found") |
| | 99 | endif (NOT OPENGL_FOUND) |
| | 100 | if (NOT OPENAL_FOUND) |
| | 101 | message(STATUS " OpenAL not found") |
| | 102 | endif (NOT OPENAL_FOUND) |
| | 103 | if (NOT PNG_FOUND) |
| | 104 | message(STATUS " PNG not found") |
| | 105 | endif (NOT PNG_FOUND) |
| | 106 | if (NOT GLV_FOUND) |
| | 107 | message(STATUS " GLV not found") |
| | 108 | endif (NOT GLV_FOUND) |
| | 109 | endif (FREETYPE_FOUND AND OPENGL_FOUND AND OPENAL_FOUND AND PNG_FOUND AND GLV_FOUND) |
| | 110 | |