-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #239 from mcorino/develop
Develop
- Loading branch information
Showing
8 changed files
with
41 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -172,10 +172,9 @@ jobs: | |
run: | | ||
brew install swig | ||
- name: Install doxygen 1.9.6 | ||
- name: Install doxygen | ||
run: | | ||
brew tap mcorino/wxruby3 | ||
brew install [email protected] | ||
brew install doxygen | ||
- name: Show build environment | ||
run: | | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -237,10 +237,9 @@ jobs: | |
run: | | ||
brew install swig | ||
- name: Install doxygen 1.9.6 | ||
- name: Install doxygen | ||
run: | | ||
brew tap mcorino/wxruby3 | ||
brew install [email protected] | ||
brew install doxygen | ||
- name: Show build environment | ||
run: | | ||
|
@@ -314,22 +313,23 @@ jobs: | |
id: cache-doxygen | ||
uses: actions/cache@v3 | ||
with: | ||
path: doxygen-1.9.6.windows.x64.bin.zip | ||
path: doxygen-1.10.0.windows.x64.bin.zip | ||
key: ${{ runner.os }}-doxygen | ||
|
||
- name: Download Doxygen tool | ||
if: steps.cache-doxygen.outputs.cache-hit != 'true' | ||
run: | | ||
wget.exe https://www.doxygen.nl/files/doxygen-1.9.6.windows.x64.bin.zip | ||
$hash = 'bdf1af97a733edd0a60fce2cf375c5c3' | ||
if ((Get-FileHash doxygen-1.9.6.windows.x64.bin.zip -Algorithm MD5).Hash -ne $hash) { | ||
del doxygen-1.9.6.windows.x64.bin.zip | ||
wget.exe https://www.doxygen.nl/files/doxygen-1.10.0.windows.x64.bin.zip | ||
$hash = '2135c1d5bdd6e067b3d0c40a4daac5d63d0fee1b3f4d6ef1e4f092db0d632d5b' | ||
if ((Get-FileHash doxygen-1.10.0.windows.x64.bin.zip -Algorithm SHA256).Hash -ne $hash) { | ||
del doxygen-1.10.0.windows.x64.bin.zip | ||
throw "Doxygen Hash doesn't match!" | ||
} | ||
- name: Install Doxygen package | ||
if: ${{ github.event_name != 'workflow_dispatch' }} | ||
run: | | ||
Expand-Archive -LiteralPath '.\doxygen-1.9.6.windows.x64.bin.zip' -DestinationPath $env:DOXYGEN_ROOT -Force | ||
Expand-Archive -LiteralPath '.\doxygen-1.10.0.windows.x64.bin.zip' -DestinationPath $env:DOXYGEN_ROOT -Force | ||
echo "$env:DOXYGEN_ROOT" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append | ||
- name: Display build environment | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -16,7 +16,7 @@ The minimal requirements for installing any source based setup (gem, source pack | |
| C++ compiler<br>(incl. dev tools like `make`) | On linux a recent version of the GNU C++ compiler (with c++-14 support) needs to be installed<br>On Windows the RubyInstaller MSYS2-Devkit needs to be installed<br>On MacOS XCode with commandline tools needs to be installed via <code>sudo xcode-select --install</code> | | ||
| Git version control toolkit | | | ||
| SWIG >= 3.0.12 | On MacOS install Homebrew (https://brew.sh) and than <code>brew install swig</code> | | ||
| Doxygen (>= 1.9.1, <= 1.9.6) | Doxygen > 1.9.6 has changes that cause problems with the wxWidgets doxygen files.<br>On MacOS: <code>brew tap mcorino/wxruby3</code> and than `brew install [email protected]` (default brew recipe installs 1.9.7) | | ||
| Doxygen (>= 1.9.1) | On MacOS install Homebrew (https://brew.sh) and than <code>brew install doxygen@</code> | | ||
| wxWidgets (>= 3.2) | See the <b>wxWidgets installation</b> section below. | | ||
|
||
The wxRuby3 build process requires `git` to clone a copy of the wxWidgets Github repository to extract the interface | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters