develop:cc64mingw
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
develop:cc64mingw [2024/11/01 12:22] – created - external edit 127.0.0.1 | develop:cc64mingw [2025/04/30 11:47] (current) – rjversluis | ||
---|---|---|---|
Line 7: | Line 7: | ||
* Debian | * Debian | ||
* PiOS | * PiOS | ||
+ | * macOS Apple Silicon | ||
====Needed Packages==== | ====Needed Packages==== | ||
- | - mingw-w64 | + | |
+ | **Linux:** | ||
< | < | ||
- | sudo apt-get install mingw-w64 | + | sudo apt install mingw-w64 |
</ | </ | ||
+ | **macOS:** | ||
+ | < | ||
+ | sudo port install mingw-w64 | ||
+ | </ | ||
+ | See: https:// | ||
\\ | \\ | ||
Line 19: | Line 26: | ||
git clone --recurse-submodules https:// | git clone --recurse-submodules https:// | ||
cd wxWidgets | cd wxWidgets | ||
- | mkdir winbuild | ||
</ | </ | ||
- | ====Check out a stable | + | ====Check out a stable |
Tags can be found here: | Tags can be found here: | ||
* https:// | * https:// | ||
< | < | ||
cd wxWidgets | cd wxWidgets | ||
- | git checkout | + | git checkout |
+ | mkdir winbuild | ||
</ | </ | ||
Line 37: | Line 44: | ||
git pull | git pull | ||
git submodule update | git submodule update | ||
- | git checkout | + | git checkout |
</ | </ | ||
====Build the 64bit library==== | ====Build the 64bit library==== | ||
+ | **Linux:** | ||
< | < | ||
cd winbuild | cd winbuild | ||
Line 47: | Line 55: | ||
sudo make install | sudo make install | ||
</ | </ | ||
+ | **macOS:** | ||
+ | < | ||
+ | cd winbuild | ||
+ | ../ | ||
+ | make -j8 | ||
+ | sudo make install | ||
+ | </ | ||
+ | |||
Line 73: | Line 89: | ||
cd rocs | cd rocs | ||
make fromtar all | make fromtar all | ||
+ | cd .. | ||
cp unxbin/ogen winbin | cp unxbin/ogen winbin | ||
cp unxbin/wgen winbin | cp unxbin/wgen winbin | ||
Line 85: | Line 102: | ||
====Build the 64bit binaries==== | ====Build the 64bit binaries==== | ||
+ | **Linux:** | ||
< | < | ||
make all DEBUG= PLATFORM=WIN64 TOOLPREFIX=x86_64-w64-mingw32- LIBSUFFIX=-x86_64-w64-mingw32 MINGWINSTALL=/ | make all DEBUG= PLATFORM=WIN64 TOOLPREFIX=x86_64-w64-mingw32- LIBSUFFIX=-x86_64-w64-mingw32 MINGWINSTALL=/ | ||
+ | rocrail/ | ||
</ | </ | ||
+ | **macOS:** | ||
+ | < | ||
+ | make -j8 all DEBUG= PLATFORM=WIN64 TOOLPREFIX=x86_64-w64-mingw32- LIBSUFFIX=-x86_64-w64-mingw32 MINGWINSTALL=/ | ||
+ | rocrail/ | ||
+ | </ | ||
+ | |||
\\ | \\ | ||
{{: | {{: |
develop/cc64mingw.1730460165.txt.gz · Last modified: 2024/11/01 12:22 by 127.0.0.1