Update macOS portion of compiling.md.

In general, replace OSX with macOS.  Moved the minimum OS version from 10.7 to 10.9.  Moved the maximum version from 10.10 to the current 10.12.
This commit is contained in:
Adam Wolf 2017-03-14 09:53:08 -05:00 committed by Wayne Stambaugh
parent 54eeea4821
commit 0a29ab9031
1 changed files with 13 additions and 10 deletions

View File

@ -6,9 +6,9 @@ software development experience. This document contains the instructions on how
from source on the supported platforms. It is not intended as a guide for installing or building
[library dependencies](#library_dependencies). Please consult your platforms documentation for
installing packages or the source code when building the library dependencies. Currently the
supported platforms are Windows Versions 7-10, just about any version of Linux, and OSX
10.7-10.10. You may be able to build KiCad on other platforms but it is not supported. On
Windows and Linux the [GNU GCC][] is the only supported compiler and on OSX [Clang][] is the
supported platforms are Windows Versions 7-10, just about any version of Linux, and macOS
10.9-10.12. You may be able to build KiCad on other platforms but it is not supported. On
Windows and Linux the [GNU GCC][] is the only supported compiler and on macOS [Clang][] is the
only supported compiler.
[TOC]
@ -127,7 +127,7 @@ so use at your own risk.
## Graphics Context Overlay ## {#overlay_opt}
The USE_WX_OVERLAY option is used to enable the optional wxOverlay class for graphics rendering
on OSX. This is enabled on OSX by default and disabled on all other platforms.
on macOS. This is enabled on macOS by default and disabled on all other platforms.
## Scripting Support ## {#scripting_opt}
@ -336,11 +336,14 @@ configure pacman to prevent upgrading the 64-bit Boost package by adding:
to your /etc/pacman.conf file.
# Building KiCad on OSX # {#build_osx}
# Building KiCad on macOS # {#build_osx}
Building on OSX is challenging at best. It typically requires building dependency libraries
Building on macOS is challenging at best. It typically requires building dependency libraries
that require patching in order to work correctly. For more information on the complexities of
building KiCad on OSX, see the [OSX bundle build scripts][].
building and packaging KiCad on macOS, see the [macOS bundle build scripts][].
In the following set of commands, replace the macOS version number (i.e. 10.9) with the desired
minimum version. It may be easiest to build for the same version you are running.
Download the wxPython source and build using the following commands:
@ -354,7 +357,7 @@ Download the wxPython source and build using the following commands:
patch -p0 < path-to-kicad-src/patches/wxwidgets-3.0.2_macosx_unicode_pasteboard.patch
mkdir build
cd build
export MAC_OS_X_VERSION_MIN_REQUIRED=10.7
export MAC_OS_X_VERSION_MIN_REQUIRED=10.9
../configure \
--prefix=`pwd`/../wx-bin \
--with-opengl \
@ -369,7 +372,7 @@ Download the wxPython source and build using the following commands:
--with-zlib=builtin \
--with-expat=builtin \
--without-liblzma \
--with-macosx-version-min=10.7 \
--with-macosx-version-min=10.9 \
--enable-universal-binary=i386,x86_64 \
CC=clang \
CXX=clang++
@ -382,7 +385,7 @@ Build KiCad using the following commands:
cd build/release
cmake -DCMAKE_C_COMPILER=clang \
-DCMAKE_CXX_COMPILER=clang++ \
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.7 \
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.9 \
-DwxWidgets_CONFIG_EXECUTABLE=path-to-wx-install/bin/wx-config \
-DKICAD_SCRIPTING=ON \
-DKICAD_SCRIPTING_MODULES=ON \