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

Windows support #498

Open
SanderMertens opened this issue Jul 1, 2016 · 4 comments
Open

Windows support #498

SanderMertens opened this issue Jul 1, 2016 · 4 comments

Comments

@SanderMertens
Copy link
Member

Add windows support to corto.

@SanderMertens SanderMertens added this to the 1.0.0 milestone Jul 1, 2016
SanderMertens added a commit that referenced this issue Jul 1, 2016
SanderMertens added a commit that referenced this issue Jul 1, 2016
@KrishnaPG
Copy link

Is MSVC supported? Some of the generated code contains definitions such as if defined _MSC_VER which indicates VS support, but the tutorial (here) has install option only for $ curl https://corto.io/install | sh

Any info on how to get this going with Visual Studio (for a complete beginner of Corto)?

@SanderMertens
Copy link
Member Author

At this point Windows support is in very early stages. I don't expect we will have this finished until the beginning of next year- unless one of our users has an urgent need for it.

@KrishnaPG
Copy link

I cannot say "urgent need" - but enabling windows will greatly help me understand this better and I am planning on contributing some adapters. Debugging on Linux is next to nightmare to me (compared with VS debugging).

What is the gap / pending for the Windows portability? Is it the tooling problem or code/compilation problem?

It may not be 100% (such as generating VS solution files etc.) - but even some compilable code is fine - I can take it from there.

@SanderMertens
Copy link
Member Author

There are two main pending tasks for Windows support:

  1. Translate non-standard C POSIX functions to the Windows API (threads, mutex locking etc).
  2. Translate the buildsystem commands to Windows

All of the platform-specific code is isolated in just a few files and have been wrapped by corto functions so the code has been prepared for it, though I expect the amount of work to still be considerable.

@SanderMertens SanderMertens removed this from the 1.0.0 milestone Feb 11, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants