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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: build-compiler-0.1.2.tar.gz
  • Upload date:
  • Size: 14.2 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.2.tar.gz
Algorithm Hash digest
SHA256 d22483aab070640ab46c79480cf9442a0ab0b5042a19dd05c8ce8ef1c4e8c0ee
MD5 59b683909f3ad03665346414932555d1
BLAKE2b-256 756a22a3fe469566a052df40866908a6c29ed02f9ed890add763c117b73c341d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: build_compiler-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2880028e15c45acac0b2d22bfe38b3bca5f7c0db8f163ad4a580bd7afc9dadd5
MD5 d43bcc7299a111beef9d1d70884cee0f
BLAKE2b-256 c7da121d6f9fd2b9edf458124ef6e656cdc53be37a8487371ed93dd0d4f406a6

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