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 development using CMake #1575

Open
kosumosu opened this issue Dec 28, 2023 · 2 comments · May be fixed by #1661
Open

Windows development using CMake #1575

kosumosu opened this issue Dec 28, 2023 · 2 comments · May be fixed by #1661
Assignees
Labels
Developer Experience Engine's programmer experience Infrastructure

Comments

@kosumosu
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Windows development is now only possible using Visual Studio. There's much better options like CLion for example. But currently CMake is only properly working on linux.

Describe the solution you'd like
I would suggest to move fully to CMake, even on Windows, because it will allow developers to choose IDE's they like. Who want to stay with VS - can still generate VS project for themselves.

Now I have to manually tune CMakeLists.txt to open in CLion without errors.

Just a side note:
I also thing SDL include path is not set anywhere in CMakeLists.txt, it's only luck that it works on linux.

@kosumosu kosumosu changed the title Windows build using CMake Windows development using CMake Dec 28, 2023
@Xottab-DUTY Xottab-DUTY added Infrastructure Developer Experience Engine's programmer experience labels Dec 28, 2023
@Xottab-DUTY
Copy link
Member

I fully agree on this, we plan to move to CMake on Windows, and @Masterkatze is currently working on it.

@Kirilliriks
Copy link

I agree with this suggestion, Clion is an excellent tool

@Xottab-DUTY Xottab-DUTY moved this to To do in Roadmap Jan 17, 2024
@Xottab-DUTY Xottab-DUTY moved this from To do to In Progress in Roadmap Apr 16, 2024
@Xottab-DUTY Xottab-DUTY linked a pull request Apr 23, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Developer Experience Engine's programmer experience Infrastructure
Projects
Status: In Progress
Development

Successfully merging a pull request may close this issue.

4 participants