-
Notifications
You must be signed in to change notification settings - Fork 74
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
Build Windows CI with native MSVC c++ compiler #69
Comments
@dkeeney you are building with native MSVC, right? Could we easily use it in CI? |
Given current broken Win CI, and planned c++17 move, this is a prerequisite. @dkeeney @chhenning if you have a windows machine, would any of you like to take on this task? Or submit your local "guide" to building on MSVC, I could try to do it though testing in Appveyor CI. |
yes, I have a CMakeFile for building the C++ parts under Visual Studio. I
am sure it would need to be modified to work with the repository but it can
work as a start. You can find it in my repository
https://github.com/dkeeney/nupic.core/tree/base
This uses either hunter or VCpkg as a package manager but without boost or
the other dependencies we will probably not need a package manager at all.
…On Fri, Aug 31, 2018 at 5:37 AM breznak ***@***.***> wrote:
Given current broken Win CI, and planned c++17 move, this is a
prerequisite. @dkeeney <https://github.com/dkeeney> @chhenning
<https://github.com/chhenning> if you have a windows machine, would any
of you like to take on this task? Or submit your local "guide" to building
on MSVC, I could try to do it though testing in Appveyor CI.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#69 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFBa_1Wl7xUkX0oD5rMXr0Cvn2Mel-kPks5uWS4bgaJpZM4WTSCM>
.
|
Thanks, I'll try to use it as a template! So c++ ok, py not supported.. I saw your work, but don't want to introduce other package managers..will see how it goes w/o it |
Windows platform support temporarily discontinued (#81) we'll reenable once again after successful transition to modern Windows environment: MSVC, -SWIG, ... the MingGW workaround was too problematic. |
Reopening, still WIP |
as now we build with some mingw, MSVC is capable, available as OSS now, let's see if we can get it in Appveyor CI.
Would be better to build with native compiler.
EDIT:
MSVC on Win put off only after SWIG removal:
see
#55 (comment)
The text was updated successfully, but these errors were encountered: