GithubHelp home page GithubHelp logo

clshinji / kicadosxbuilder Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kicad/kicadosxbuilder

0.0 1.0 0.0 214 KB

Kicad OSX Builder, which I plan to use as my boxed development environment on Mac OSX

kicadosxbuilder's Introduction

#Kicad OSX Builder

This is a build system to build universal OSX kicad binaries with scripting support. It packs wxpython and pcbnew plugins together into the data folder at the root of the output directory (which can be found in package/), and wraps all kicad apps to use the libraries in there.

You have got to simply invoke the build.sh script to build a universal 32 and 64bit product in release configuration.

It's my first experiencie packaging Mac OSX apps, so it can be done better for sure, it works anyway ;)

##Options

The build.sh script can handle the following command line arguments:

-a / --arch <architecture_string>: specify an architecture to build. You can specify multiple instaces of this argument to specify multiple architectures. If this argument is not specified the script will build a universal i386 and x86_64 application.

-c / --cpus <cpu_count>: specify the number of CPUs (or cores) in your system. The build script will spawn twice at much build threads so that your system is optimally used.

-d / --debug: build a debug configuration binary.

-h / --help: show help text.

-s / --steps: Select which steps to execute, either a single step number in the range [1-8] or a comma separated list of steps or a step number followed by a comma followed by ... ( eg. 3,... ). The later syntax executes the step provided plus the following steps up until the last.

-C / --cern-branch : Selects the CERN branch, that includes push&shove router, GAL and new TOOL framework

kicadosxbuilder's People

Contributors

fmorgner avatar clothbot avatar msuminsk avatar mangelajo avatar nikodemus avatar orsonmmz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.