blob: 2b62c9f302d48034d649b39f5d8c320f9443105b [file] [log] [blame]
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)