Skip to main content

build (build-compiler) is a simple build System for C & C++

Project description

build - Simple build System for C & C++

You need a simple build system for C or C++? Try build!

What is build?

build is a build system for C and C++. It can be easily installed via pip: pip install build-compiler

How to install build?

As mentioned, with pip. See above

How does the Build Compiler work?

To compile successfully with Build, you need a Makefile (Our is make.py) Offical Example:

from build.compiler import create_executeable

class Config:
    sources = "main.c var.h print.c print.h"
    output = "hello"
    compiler = "gcc"
    flags = "-Wall"
    if flags == "":
        flags = "None"

create_executeable(Config.compiler, Config.sources, Config.output, Config.flags)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

build-compiler-0.1.1.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

build_compiler-0.1.1-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file build-compiler-0.1.1.tar.gz.

File metadata

  • Download URL: build-compiler-0.1.1.tar.gz
  • Upload date:
  • Size: 14.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9

File hashes

Hashes for build-compiler-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cbc270d31da8c86bed3f127d5a194f87bd0b2440a34fad7e87da347e5ad02bff
MD5 e64c325d6fe0ce7698c1859e268d7cae
BLAKE2b-256 40c0edc9698440c81b749c9d61d8f2a8fbb61575e1748872f38a96c8e1269dbc

See more details on using hashes here.

File details

Details for the file build_compiler-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: build_compiler-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.9

File hashes

Hashes for build_compiler-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f24098a00608077559251b1bd954313a1926fca686bebf6143f31282144b29da
MD5 d2f4ed1100327e01baa6b6eee386cf9b
BLAKE2b-256 9962ede1484eee42f3e5d33da29c52d82ab195b6b3faac4e09d89362230434ec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page