| find_package(OpenGL QUIET) |
| |
| if(OpenGL_FOUND) |
| # always set the includedir when dir is available |
| # avoid global retrigger of cmake |
| include_directories(${OPENGL_INCLUDE_DIRS}) |
| endif(OpenGL_FOUND) |
| |
| if(USE_OPENGL) |
| find_package(OpenGL REQUIRED) |
| find_package(glfw3 QUIET REQUIRED) |
| message(STATUS "Build with OpenGL support") |
| file(GLOB RUNTIME_OPENGL_SRCS src/runtime/opengl/*.cc) |
| list(APPEND TVM_RUNTIME_LINKER_LIBS ${OpenGL_LIBRARIES} glfw) |
| list(APPEND RUNTIME_SRCS ${RUNTIME_OPENGL_SRCS}) |
| else(USE_OPENGL) |
| list(APPEND COMPILER_SRCS src/codegen/opt/build_opengl_off.cc) |
| endif(USE_OPENGL) |