Difference between revisions of "KiCadBuildQuickRef"

From Code::Blocks
(→‎Requirements: Rewrite)
(Major re-write started)
Line 8: Line 8:
 
- CMake<br>
 
- CMake<br>
 
- Code::Blocks<br>
 
- Code::Blocks<br>
 
===MinGW GCC Compiler steps===
 
 
====install "mingw".====
 
* [[MinGW installation]]: How to install MinGW.
 
====Install zlib.====
 
For more zlib info see http://gnuwin32.sourceforge.net/packages/zlib.htm.<br>
 
Download Developer files for Zlib from http://gnuwin32.sourceforge.net/downlinks/zlib-lib-zip.php<br>
 
Extract the files from zlib-1.2.3-lib.zip into your MinGW base folder.<br>
 
Download Binaries files for Zlib from http://gnuwin32.sourceforge.net/downlinks/zlib-bin-zip.php<br>
 
Extract the DLL from zlib-1.2.3-bin.zip into any folder that is in your path; like your MinGW bin folder.
 
 
====Install Boost C++ Template Libraries (*.hpp files)====
 
* [[BoostWindowsQuickRef]]: A beginner's quick reference for setting up Boost with Code::Blocks in Windows
 
 
===wxWidgets Steps===
 
* [[Compiling wxWidgets 2.8.9 Monolithic Build with openGL for Windows]]: How to install and Build wxWidgets.
 
  
 
===Build KiCad using CMake and Code::Blocks Steps===
 
===Build KiCad using CMake and Code::Blocks Steps===
====Install the KiCad source tree.====
 
 
====Install CMAKE====
 
Download the installation binary for windows from http://www.cmake.org.<br>
 
http://www.cmake.org/cmake/resources/software.html<br>
 
http://www.cmake.org/files/v2.6/cmake-2.6.3-win32-x86.exe<br>
 
Install that and choose to add cmake to your path during installation.<br> 
 
You will have to restart and command shells for the new path to take effect.<br>
 
Verify that cmake is in your path by trying to run it from a command prompt.<br>
 
 
====Install Code::Blocks====
 
====Patch CMake files to use Monolithic wxWidgets ====
 
In file kicad/CMakeLists.txt
 
change the following line
 
::find_package(wxWidgets COMPONENTS gl html adv core net base QUIET)
 
to this line below
 
::find_package(wxWidgets COMPONENTS mono gl QUIET)
 
 
====Use CMake to build the KiCad makefiles.====
 
 
====Use Code::Blocks to build KiCad.====
 

Revision as of 20:44, 16 May 2025

How-to build KiCad with Code::Blocks

by Tim Stahlhut (stahta01)

Requirements

- KiCAD source
- KiCAD depends
- GCC Toolchain
- CMake
- Code::Blocks

Build KiCad using CMake and Code::Blocks Steps