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

Getting Started#

  • BuildExe Setup
    • ENV[BUILDCC_HOME]
    • Host Toolchains
    • Libs
    • Extensions
  • BuildExe “Script” example
    • Basic Procedure
    • Helloworld “script” example
      • Directory structure
      • Write your C++ “script”
      • Write your compile.toml file
      • Write your build.toml file
  • BuildExe “Immediate” example
    • Basic Procedure
      • What is the point of the “script” mode then?
    • Helloworld “immediate” example
      • Directory structure
      • Write your build.toml file
  • BuildExe as a Package Manager
    • Basic Procedure
    • Helloworld “fmtlib” example
      • Directory structure
      • Write your fmtlib build files
      • Write your C++ “script”
      • Write your compile.toml file
      • Write your build.toml file
      • Write your main.cpp helloworld example in fmtlib
  • Walkthrough Examples
    • TODO
    • Simple
    • IncludeDirs
    • LibDeps
    • Flags
    • Generator
  • Compile Options for BuildExe
    • Command Line options
    • TOML file options
  • Build Options for “scripts”
    • Command Line options
    • TOML file options
Next
BuildExe Setup
Previous
Style Guide
Copyright © 2021-2022, Niket Naidu
Made with Sphinx and @pradyunsg's Furo