[cmake-developers] OpenCL language support (was: Compiler dependencies with Unix Makefiles)
brad.king at kitware.com
Mon Aug 27 13:41:06 EDT 2018
On 08/25/2018 02:08 PM, jerry.c.t at web.de wrote:
> new Compiler to CMake which compiles and links OpenCL files (file ending .cl)
Will that be done via `enable_language(OpenCL)`? How might it work
on VS and Xcode?
> What is the reason that CMake uses its own mechanism with Unix Makefiles
> instead of relying on the compiler?
We support compilers that don't have such options and have done so since
before many of today's compilers gained support.
> Is it possible to configure CMake to use -MMD -MF with Unix Makefiles?
I've long wanted to see the Makefile generators converted to that
approach when using compilers that support it, but have never found
time to do it.
> If not, is it possible to tell cmake_depends to understand .cl files?
In principle yes, but in the long run it would certainly be better
to use the depfile approach.
More information about the cmake-developers