Skip to content
Snippets Groups Projects
Forked from Game Development / Game Library
95 commits behind the upstream repository.
CMakeLists.txt 756 B
add_library(fggl-glad)

target_include_directories( fggl-glad
    PUBLIC
        $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/debug/include>
        $<INSTALL_INTERFACE:include/fggl>
)

target_compile_options( fggl-glad PRIVATE -Wall -Wno-pedantic -Wodr -fno-strict-aliasing -fno-strict-overflow )
target_sources( fggl-glad
    PRIVATE
        debug/glad.c
)


# FIXME should be a cleaner way to do this...
install(
    FILES
        public/glad/glad.h
    DESTINATION
        ${CMAKE_INSTALL_INCLUDEDIR}/fggl/glad
)
install(
        FILES
            public/KHR/khrplatform.h
        DESTINATION
            ${CMAKE_INSTALL_INCLUDEDIR}/fggl/KHR
)

install(TARGETS fggl-glad
    EXPORT fgglTargets
    DESTINATION
        ${CMAKE_INSTALL_LIBDIR}/fggl/glad
)