Last active
December 16, 2021 14:25
-
-
Save nickoe/4b8f176683c1e70ad14a8fd4b5abc567 to your computer and use it in GitHub Desktop.
Build tips for kicad
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CC="distcc gcc" CXX="distcc g++" cmake .. -DKICAD_USE_OCC=ON -DwxWidgets_CONFIG_EXECUTABLE=$(which wx-config-gtk3) -DCMAKE_INSTALL_PREFIX=/tmp/kicad/usr/local | |
-DwxWidgets_CONFIG_EXECUTABLE=$(which wx-config-gtk3) -DCMAKE_INSTALL_PREFIX=/tmp/kicad/usr/local | |
Using ninja with multi config, see https://cmake.org/cmake/help/v3.17/generator/Ninja%20Multi-Config.html | |
CC="distcc gcc" CXX="distcc g++" cmake .. -DKICAD_USE_OCC=ON -DwxWidgets_CONFIG_EXECUTABLE=$(which wx-config-gtk3) -DCMAKE_INSTALL_PREFIX=/tmp/kicad/usr/local -DCMAKE_DEFAULT_BUILD_TYPE=Release -G"Ninja Multi-Config | |
-DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=gold | |
Use this one: | |
============= | |
CC="distcc gcc" CXX="distcc g++" cmake .. -DKICAD_USE_OCC=ON -DwxWidgets_CONFIG_EXECUTABLE=$(which wx-config-gtk3) -DCMAKE_INSTALL_PREFIX=/tmp/kicad/usr/local -DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=gold -GNinja | |
cmake -DCMAKE_INSTALL_PREFIX=/tmp/kicad/usr/local -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON -DKICAD_USE_OCE=OFF -DKICAD_USE_OCC=ON -GNinja -DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=gold .. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment