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.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

build_compiler-0.1-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: build-compiler-0.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.tar.gz
Algorithm Hash digest
SHA256 42441e5f1ceaa5946bd8520ce33decc7e3327b3630338c7f1a3ba6ecfb9d9792
MD5 bb1688c6c16211b4bde17838a98f9f79
BLAKE2b-256 b8c31482d3946ede53cc71d13b1872cf9ad254f5b67bcf34c87f98a2ef2aeb89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: build_compiler-0.1-py3-none-any.whl
  • Upload date:
  • Size: 14.1 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-py3-none-any.whl
Algorithm Hash digest
SHA256 9e13bdedfbd31e4f88ad640fc296b01602653f6631fd597b09eba77a65aa4684
MD5 48e73358dce4ad47adff2f0a39638a08
BLAKE2b-256 9b029a513c629426bb5b9aa3c52d096bd2ae65211416be8e1a9b9970c0783122

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