@@ -17,28 +17,12 @@ The parts of KiCad
17
17
Installation from binary packages
18
18
---------------------------------
19
19
20
- Compiled KiCad binaries exist for Windows (8.1, 10), macOS (10.14+), and several
21
- Linux distributions (Fedora, Debian, Ubuntu, Arch). These are available from the
22
- main KiCad website: https://kicad.org/download/
20
+ Check the KiCad website for packages and installation instructions for
21
+ all supported platforms: https://kicad.org/download/
23
22
24
23
Data files (schematics, boards, libraries) are compatible with all platforms.
25
24
26
25
27
- Installation from binary packages for Windows
28
- ---------------------------------------------
29
-
30
- KiCad can be installed anywhere on the system as long as the user has write privileges.
31
- Pre-made installers are available on the KiCad website: https://kicad.org/download/windows/
32
-
33
-
34
- Installation from binary packages for Linux
35
- -------------------------------------------
36
-
37
- KiCad comes packaged on many Linux platforms including Debian, Fedora, Ubuntu and Arch,
38
- and is available in their respective package repositories. More information can be found on
39
- the platform's page at https://kicad.org/download/
40
-
41
-
42
26
Linux install tree
43
27
-------------------------------------
44
28
@@ -59,74 +43,10 @@ Linux install tree
59
43
Do not change the KiCad tree, or the location of binary files. Otherwise
60
44
KiCad may not be able to find some or all of its required files.
61
45
62
-
63
- macOS KiCad tree
64
- ----------------
65
-
66
- System wide files
67
-
68
- /Library/Application Support/kicad/help
69
- /Library/Application Support/kicad/template
70
- /Library/Application Support/kicad/library
71
- /Library/Application Support/kicad/modules
72
- /Library/Application Support/kicad/3dmodels
73
-
74
- User files can be the same as the system wide files but only inside the user's home directory.
75
-
76
- $HOME/Library/Application Support/kicad
77
-
78
- Warning:
79
- These paths are hardcoded into KiCad, if you put them somewhere else KiCad will not find
80
- them when a new project is created.
81
-
82
-
83
46
Installation from source code
84
47
-----------------------------
85
48
86
- Currently the only supported compilers are GCC on Linux and Windows and Clang on macOS.
87
-
88
- Some dependencies must be satisfied for the correct installation of KiCad:
89
-
90
- wxWidgets >= 3.0.0 http://www.wxwidgets.org/
91
-
92
- CMake >= 3.10.0 https://www.cmake.org/
93
-
94
- Boost C++ Libraries >= 1.59 https://www.boost.org/
95
-
96
- OpenGL >= 2.1
97
- Linux: Mesa 3D Graphics Library http://www.mesa3d.org/
98
- Windows: built-in
99
-
100
- Zlib Compression Library http://www.zlib.net/
101
-
102
- cairo >= 1.12 http://cairographics.org/
103
-
104
- GLEW http://glew.sourceforge.net/
105
-
106
- libcurl http://curl.haxx.se/
107
-
108
- OpenMP (optional) http://openmp.org/
109
-
110
- GLM >= 9.5.4 http://glm.g-truc.net/
111
-
112
- pkg-config http://pkgconfig.freedesktop.org/
113
-
114
- Doxygen (optional) http://www.doxygen.nl
115
-
116
- Python >= 2.6 (optional) https://python.org/
117
-
118
- wxPython (optional) http://www.wxpython.org/
119
-
120
- SWIG >= 3.0 (optional) http://swig.org/
121
-
122
- libngspice (optional) http://ngspice.sourceforge.net/
123
-
124
- One of:
125
- OCE >= 0.18 (optional) https://github.com/tpaviot/oce
126
-
127
- OCC >= 6.9.0 (optiona) https://www.opencascade.com/content/latest-release
128
-
129
- Complete documentation for building from source can be found at: https://dev-docs.kicad.org/
49
+ Current documentation for building from source can be found at: https://dev-docs.kicad.org/
130
50
131
51
132
52
Important parameters to CMake
@@ -140,24 +60,8 @@ Important parameters to CMake
140
60
-DCMAKE_INSTALL_PREFIX=<prefix>
141
61
Default to "/usr/local".
142
62
143
- -DwxWidgets_ROOT_DIR=<wxInstallDir>
144
- Required for Windows platform.
145
-
146
- -DwxWidgets_USE_DEBUG=ON
147
- Can be used only with -DCMAKE_BUILD_TYPE=Debug
148
-
149
63
-DCMAKE_CXX_FLAGS=<some extra flags>
150
64
Extra flags for the C++ compiler required for your system.
151
65
152
66
-DCMAKE_VERBOSE_MAKEFILE=ON
153
67
When more output is wanted use this cmake parameter or call "make VERBOSE=1".
154
-
155
-
156
- Extra CFLAGS and linker flags
157
- -----------------------------
158
-
159
- If you require extra flags for compiler and linker you may give them via
160
- environment variables
161
- "CXXFLAGS" (c++ compiler)
162
- "LDFLAGS" (for linker)
163
- "CFLAGS" (for c-compiler, not needed in kdesvn build)
0 commit comments