Skip to content
Snippets Groups Projects
Select Git revision
  • 893a09c708adc6a97dedb028ae5dfbde1a2f5d2b
  • master default protected
  • v3-modify-mail
  • snyk-fix-207483a1e839c807f95a55077e86527d
  • translations_3b5aa4f3c755059914cfa23d7d2edcde_ru
  • translations_6e4a5e377a3e50f17e6402264fdbfcc6_ru
  • translations_3b5aa4f3c755059914cfa23d7d2edcde_fa_IR
  • translations_en-yml--master_fa_IR
  • snyk-fix-7d634f2eb65555f41bf06d6af930e812
  • translations_en-yml--master_ar
  • translations_3b5aa4f3c755059914cfa23d7d2edcde_el
  • jfederico-patch-1
  • v2
  • v3
  • v1
  • release-3.1.0.2
  • release-3.1.0.1
  • release-3.1.0
  • release-2.14.8.4
  • release-3.0.9.1
  • release-3.0.9
  • release-3.0.8.1
  • release-2.14.8.3
  • release-3.0.8
  • release-3.0.7.1
  • release-2.14.8.2
  • release-3.0.7
  • release-3.0.6.1
  • release-3.0.6
  • release-3.0.5.4
  • release-3.0.5.3
  • release-2.14.8.1
  • release-3.0.5.2
  • release-3.0.5.1
  • release-3.0.5
35 results

README.md

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)