Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

home.pug

Blame
  • CMakeLists.txt 755 B
    cmake_minimum_required(VERSION 3.10)
    project(QPong VERSION 0.0.1 LANGUAGES C CXX)
    
    set(CMAKE_CXX_STANDARD 20)
    set(CMAKE_BUILD_TYPE Release)
    
    list(APPEND basic_flags "-O3" "-Wextra" "-Wall" "-Wshadow" "-Wold-style-cast")
    list(APPEND basic_flags "-Wno-unused-variable")
    list(APPEND pedantic_flags "-pedantic" "-Wpedantic")
    
    option(LOG_DEBUG_INFO "Enable logging t console" OFF)
    if(LOG_DEBUG_INFO)
        add_compile_definitions(ENABLE_LOG_DEBUG_INFO)
    endif(LOG_DEBUG_INFO)
    
    # Check for PkgConfig
    find_package(PkgConfig REQUIRED)
    
    # Libraries the project depends on:
    add_subdirectory(libs/spdlog)
    
    # ImGuiSrc
    add_subdirectory(ImGuiSrc)
    
    # GUI/Window 
    add_subdirectory(GuiCore)
    
    # QPong Basics
    add_subdirectory(QPong)
    
    # QPong App sources
    add_subdirectory(App)