|
|
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.====
| |