develop:cc64mingw
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| develop:cc64mingw [2025/04/30 11:39] – [Build the 64bit binaries] rjversluis | develop:cc64mingw [2025/08/08 17:16] (current) – [Check out a stable tag] rjversluis | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| ====Needed Packages==== | ====Needed Packages==== | ||
| - mingw-w64 | - mingw-w64 | ||
| - | Linux: | + | **Linux:** |
| < | < | ||
| - | sudo apt-get install mingw-w64 | + | sudo apt install mingw-w64 |
| </ | </ | ||
| - | macOS: | + | **macOS:** |
| < | < | ||
| sudo port install mingw-w64 | sudo port install mingw-w64 | ||
| </ | </ | ||
| + | See: https:// | ||
| \\ | \\ | ||
| Line 25: | 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 3.2 | + | git checkout |
| mkdir winbuild | mkdir winbuild | ||
| </ | </ | ||
| - | |||
| - | ====Update sources==== | ||
| - | < | ||
| - | cd wxWidgets | ||
| - | git checkout master | ||
| - | git pull | ||
| - | git submodule update | ||
| - | git checkout 3.2 | ||
| - | </ | ||
| ====Build the 64bit library==== | ====Build the 64bit library==== | ||
| - | Linux: | + | **Linux:** |
| < | < | ||
| cd winbuild | cd winbuild | ||
| - | ../ | + | ../ |
| make | make | ||
| sudo make install | sudo make install | ||
| </ | </ | ||
| - | macOS: | + | **macOS:** |
| < | < | ||
| cd winbuild | cd winbuild | ||
| - | ../ | + | ../ |
| - | make | + | make -j8 |
| sudo make install | sudo make install | ||
| </ | </ | ||
| Line 68: | Line 59: | ||
| < | < | ||
| cd win32build | cd win32build | ||
| - | ../ | + | ../ |
| make | make | ||
| sudo make install | sudo make install | ||
| Line 102: | Line 93: | ||
| ====Build the 64bit binaries==== | ====Build the 64bit binaries==== | ||
| - | Linux: | + | **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/ | rocrail/ | ||
| </ | </ | ||
| - | macOS: | + | **macOS:** |
| < | < | ||
| make -j8 all DEBUG= PLATFORM=WIN64 TOOLPREFIX=x86_64-w64-mingw32- LIBSUFFIX=-x86_64-w64-mingw32 MINGWINSTALL=/ | make -j8 all DEBUG= PLATFORM=WIN64 TOOLPREFIX=x86_64-w64-mingw32- LIBSUFFIX=-x86_64-w64-mingw32 MINGWINSTALL=/ | ||
develop/cc64mingw.1746005954.txt.gz · Last modified: 2025/04/30 11:39 by rjversluis