Skip to content
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

Support the MinGW Compiler Toolchain #307

Open
17 of 18 tasks
JonasGilg opened this issue Oct 6, 2022 · 3 comments
Open
17 of 18 tasks

Support the MinGW Compiler Toolchain #307

JonasGilg opened this issue Oct 6, 2022 · 3 comments
Assignees
Labels
new feature A feature request or a general improvement idea

Comments

@JonasGilg
Copy link
Member

JonasGilg commented Oct 6, 2022

In order to support MinGW all of our dependencies have to work with the pipeline. This issue will track the progress on the dependencies and documents all important information for future users.

  • glew
  • freeglut
  • c-ares
  • curl
  • curlpp
  • libtiff
  • spdlog
  • civetweb
  • jsonHPP
  • doctest
  • gli
  • glm
  • tinygltf
  • stb
  • opensg-1.8
  • vista
  • cspice
  • cef
@JonasGilg JonasGilg added the new feature A feature request or a general improvement idea label Oct 6, 2022
@JonasGilg JonasGilg self-assigned this Oct 6, 2022
@JonasGilg
Copy link
Member Author

JonasGilg commented Oct 6, 2022

Environment

Install MSYS2

  • TODO

Install dependencies

  • pacman -S mingw-w64-x86_64-dlfcn
  • pacman -S mingw-w64-x86_64-cmake
  • pacman -S mingw-w64-x86_64-make
  • pacman -S mingw-w64-x86_64-gcc
  • pacman -S mingw-w64-x86_64-g++

@JonasGilg

This comment was marked as resolved.

@JonasGilg
Copy link
Member Author

All libraries except CEF can be compiled for MinGW. CEF seems to be very difficult, but there might be a workaround using the Windows binaries: https://bitbucket.org/chromiumembedded/cef/issues/1718/add-cross-compilation-support-to-cef#comment-27305080

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature A feature request or a general improvement idea
Projects
None yet
Development

No branches or pull requests

1 participant