8000 Cross compiling for Windows with MXE by bilke · Pull Request #767 · ufz/ogs · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Cross compiling for Windows with MXE #767

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jul 16, 2015
Merged

Conversation

bilke
Copy link
Member
@bilke bilke commented Jul 16, 2015

This allows for cross-compilation on a Linux machine for Windows with MXE which uses the MinGW-compiler (gcc).

I have tested this in a Docker-environment. See this Dockerfile for setup instructions. The corresponding docker image is not published yet. See also this Jenkins job which utilizes this Docker infrastructure.

CMake requirement is bumped to 3.1 because of a modernized usage of the Qt4 CMake module. Also this CMake version allows for improved handling of library linking dependencies which I will address in another PR.

bilke added 5 commits July 15, 2015 08:04
- Raised minimum CMake to 3.1 because of better crosscompiling support
  and imported target feature
- When Eigen is not found it gets downloaded before BaseLib is build
- Silenced OpenMP CMake output

Executables can be run with Wine.
@endJunction
Copy link
Member

👍

1 similar comment
@wenqing
Copy link
Member
wenqing commented Jul 16, 2015

👍

endJunction added a commit that referenced this pull request Jul 16, 2015
Cross compiling for Windows with MXE
@endJunction endJunction merged commit 07e1325 into ufz:master Jul 16, 2015
@bilke bilke deleted the cross-compiling branch January 19, 2016 16:18
@ogsbot
Copy link
Member
ogsbot commented Jun 19, 2020

OpenGeoSys development has been moved to GitLab.

See this pull request on GitLab.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants
0