Thanks to visit codestin.com
Credit goes to coder137.github.io

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App
BuildCC 0.1.1 documentation
BuildCC 0.1.1 documentation

Contents

  • Introduction
  • Architecture
    • Project Layout
    • Software Heirarchy
    • Serialization Schema
    • CMake Boilerplate
    • Namespaces
    • Design Patterns
    • Testing
    • Outputs
    • Style Guide
  • Getting Started
    • BuildExe Setup
    • BuildExe “Script” example
    • BuildExe “Immediate” example
    • BuildExe as a Package Manager
    • Walkthrough Examples
    • Compile Options for BuildExe
    • Build Options for “scripts”
  • User API
    • Args
    • Register
    • Toolchain Utils
    • Toolchain
    • Specialized Toolchain
    • Target Utils
    • Template Generator
    • File Generator
    • Custom Generator
    • Target Info APIs
    • TargetInfo
    • Target APIs
    • Target
    • Specialized Target
    • Supported Plugins
    • Environment
  • Examples
    • Hybrid
    • GCC
    • MSVC
    • Clang
    • MinGW
Back to top

Architecture#

  • Project Layout
    • [workspace root]
    • bootstrap
    • buildcc
    • buildexe
    • cmake
    • docs
    • example
    • third_party
  • Software Heirarchy
    • BuildCC single lib
    • BuildCC interface lib
  • Serialization Schema
    • Path
    • Generator
    • Target
  • CMake Boilerplate
  • Namespaces
    • User
    • Developer
  • Design Patterns
    • CRTP / Mixins
    • Friend classes
  • Testing
    • Test libs
      • mock_env
      • mock_toolchain
      • mock_target
    • Tests
      • env
      • toolchain
      • target
      • args
      • plugins
  • Outputs
    • BuildCC Library
    • BuildExe Executable
      • ENV[BUILDCC_HOME]
      • buildcc
      • extensions
      • libs
      • host
  • Style Guide
    • Defaults
    • Google Style
Next
Project Layout
Previous
Introduction
Copyright © 2021-2022, Niket Naidu
Made with Sphinx and @pradyunsg's Furo