Top-level app for PCB P&R flow
- GCC >=4.8
- G++ >= 4.8
export CXX=g++
- SWIG >= 2.0
sudo apt-get update
sudo apt-get install swig
- Boost >= 1.6
sudo apt-get update
sudo apt-get install libboost-all-dev
- CMake >= 3.1
sudo apt-get update
sudo apt-get install cmake
- Current support for kicad_pcb format derived from KiCad v5.1.2
Clone
git clone --recurse-submodules https://github.com/The-OpenROAD-Project/PCB-PR-App.git
Run the build script:
cd PCB-PR-App
source build.sh
The layout app is now available:
python3 run_layout.py --help
Have fun!
- Tested on CentOS 6
- Tested on Ubuntu 18.04 (Ubuntu 16.04 doesn't come with Python 3)
- Linking shared object files after swig compilation currently fails on OSX. Docker is a good workaround on OSX.
- BSD-3-clause License [Link]