cmac-en
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cmac-en [2020/11/27 18:51] – [Big Sur 11.0.1] rjversluis | cmac-en [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======Compile Rocrail on Apple macOS====== | ||
- | [[: | ||
- | [[: | ||
- | * [[: | ||
- | * **[[: | ||
- | * **Build Rocrail from source** | [[mac: | ||
- | |||
- | \\ | ||
- | |||
- | ===== Compiler & Tools ===== | ||
- | {{ : | ||
- | From the macOS DVD install the optional Xcode package: | ||
- | * Xcode; make, gcc, … | ||
- | Or download/ | ||
- | * http:// | ||
- | \\ | ||
- | |||
- | |||
- | \\ | ||
- | =====wxWidgets===== | ||
- | ====Leopard 10.5==== | ||
- | < | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make | ||
- | sudo make install | ||
- | </ | ||
- | |||
- | |||
- | \\ | ||
- | |||
- | ====Lion 10.7==== | ||
- | < | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make | ||
- | sudo make install | ||
- | </ | ||
- | |||
- | \\ | ||
- | |||
- | ====Mountain Lion 10.8==== | ||
- | < | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make | ||
- | sudo make install | ||
- | </ | ||
- | |||
- | \\ | ||
- | |||
- | ====Mavericks 10.9 & Yosemite 10.10==== | ||
- | The command line tools are part of the standard Xcode installation.\\ | ||
- | ===Xcode 6=== | ||
- | Starting with Xcode 6 the SDK number is 10.9.\\ | ||
- | < | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make | ||
- | sudo make install | ||
- | </ | ||
- | |||
- | |||
- | ===Xcode 7=== | ||
- | Starting with Xcode 7 the SDK number is 10.11.\\ | ||
- | < | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make | ||
- | sudo make install | ||
- | </ | ||
- | \\ | ||
- | |||
- | ====El Capitan 10.11==== | ||
- | * Xcode: Version 7.1 (7B91b) | ||
- | < | ||
- | git clone https:// | ||
- | cd wxWidgets | ||
- | git checkout WX_3_0_BRANCH | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make -j 4 | ||
- | sudo make install | ||
- | </ | ||
- | |||
- | \\ | ||
- | ====Sierra 10.12==== | ||
- | * Xcode: Version 8.0 | ||
- | < | ||
- | git clone https:// | ||
- | cd wxWidgets | ||
- | git checkout WX_3_0_BRANCH | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make -j 4 | ||
- | sudo make install | ||
- | </ | ||
- | __If you already had a clone you must update the wxWidgets clone with:__ | ||
- | < | ||
- | git pull | ||
- | </ | ||
- | |||
- | ===Alternative configure for wxWidgets with Xcode 8=== | ||
- | If the **MacOSX10.12.sdk** is not installed under Xcode 8, try this configuration: | ||
- | < | ||
- | ../ | ||
- | </ | ||
- | |||
- | \\ | ||
- | ====High Sierra 10.13==== | ||
- | * Xcode: Version 9.1 | ||
- | < | ||
- | git clone --recurse-submodules https:// | ||
- | cd wxWidgets | ||
- | git checkout WX_3_0_BRANCH | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make -j 4 | ||
- | sudo make install | ||
- | </ | ||
- | __If you already had a clone you must update the wxWidgets clone with:__ | ||
- | < | ||
- | git pull | ||
- | cd macbuild | ||
- | make clean | ||
- | </ | ||
- | |||
- | |||
- | \\ | ||
- | ====Mojave/ | ||
- | * The master is used instead of the 3.0 branch because of the Dark Theme support. The 3.2 branch will be uses as soon as it comes available. | ||
- | * https:// | ||
- | < | ||
- | git clone --recurse-submodules https:// | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make -j 4 | ||
- | sudo make install | ||
- | </ | ||
- | __If you already had a clone you must update the wxWidgets clone with:__ | ||
- | < | ||
- | git pull --recurse-submodules | ||
- | cd macbuild | ||
- | make clean | ||
- | </ | ||
- | |||
- | |||
- | \\ | ||
- | ====Big Sur 11.0.1==== | ||
- | ===Intel CPU=== | ||
- | < | ||
- | git clone --recurse-submodules https:// | ||
- | cd wxWidgets | ||
- | mkdir macbuild | ||
- | cd macbuild | ||
- | ../ | ||
- | make -j 4 | ||
- | sudo make install | ||
- | </ | ||
- | ===M1 CPU=== | ||
- | The same commands are used to build natively on the M1 CPU.\\ | ||
- | ===wxFormBuilder=== | ||
- | < | ||
- | git clone --recursive --depth=1 https:// | ||
- | cd wxFormBuilder | ||
- | export CPLUS_INCLUDE_PATH=/ | ||
- | ./ | ||
- | cd build/ | ||
- | make config=release | ||
- | </ | ||
- | The App is found in '' | ||
- | |||
- | \\ | ||
- | \\ | ||
- | |||
- | |||
- | |||
- | |||
- | =====Get Rocrail sources===== | ||
- | Described here: **[[build-en|Build Rocrail from Source]]**. | ||
- | |||
- | \\ | ||
- | |||
- | |||
- | =====Build Rocrail===== | ||
- | < | ||
- | cd Rocrail | ||
- | make PLATFORM=MACOS fromtar | ||
- | ./ | ||
- | </ | ||
- | |||
cmac-en.1606499507.txt.gz · Last modified: 2020/11/27 18:51 by rjversluis