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

Document that corrosions officially supported languages are C/C++ #302

Open
jschwe opened this issue Jan 13, 2023 · 1 comment
Open

Document that corrosions officially supported languages are C/C++ #302

jschwe opened this issue Jan 13, 2023 · 1 comment

Comments

@jschwe
Copy link
Collaborator

jschwe commented Jan 13, 2023

  • CMake officially supports the following languages: Supported languages include C, CXX (i.e. C++), CUDA, OBJC (i.e. Objective-C), OBJCXX, Fortran, HIP, ISPC, and ASM
  • We only really test C/C++. ASM should probably work. CUDA / OBJC etc. are probably not currently working anyway. Fortran might work, but it's hard to say since there are no tests.
  • For e.g. Fortran it should be sufficient for the user to just specify the correct linker, which I think is something we can ask the user to do for minority languages.
  • This would allow us to possibly remove the LINKER_PREFERENCE emulation and just check if C++ is used or not.
@jschwe
Copy link
Collaborator Author

jschwe commented Jan 13, 2023

@ogoffart Any objections from your side?

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

No branches or pull requests

1 participant