cmake_minimum_required(VERSION 3.21) set(CMAKE_C_STANDARD 99) add_library( glad STATIC "src/glad.c" ) target_include_directories( glad PUBLIC "include" ) if("${CMAKE_C_COMPILER_ID}" MATCHES "Clang|GNU") target_compile_options( glad PRIVATE $,-Og,-Ofast> -fdiagnostics-color=always -g ) elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") target_compile_options( glad PRIVATE /O2 $,/Zo> ) endif()