# Copyright 2017 Edward O'Callaghan cmake_minimum_required(VERSION 3.0.1) project(bare_gl) # Add local repository for FindXXX.cmake modules. SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules/" ${CMAKE_MODULE_PATH}) find_package(LibDRM REQUIRED) include_directories(${LIBDRM_INCLUDE_DIR}) find_package(GBM REQUIRED) include_directories(${GBM_INCLUDE_DIR}) find_package(EGL REQUIRED) include_directories(${EGL_INCLUDE_DIR}) find_package(LibEpoxy REQUIRED) include_directories(${LIBEPOXY_INCLUDE_DIRS}) # Set necessary libs. set(REQUIRED_EXTERNAL_LIBS ${LIBDRM_LIBRARIES} ${GBM_LIBRARIES} ${EGL_LIBRARIES} ${LIBEPOXY_LIBRARIES} ) # Global setting: build everything position independent set(CMAKE_POSITION_INDEPENDENT_CODE ON) add_definitions("-g") add_subdirectory(src)