We work with a specific compiler, which is called Cadul. It has its own libraries, targets etc. The problem is that CMake does not support it in contrast to such "standard" compilers as GNU, Intel, Clang etc.
Firstly I thought to use cross compiling but it didn't work, since the host and target platforms are the same.
Then I looked into Modules, where I found the directory named "Compiler" which contains a lot of ".cmake" files specified for each compiler and each enabled language. I tried to substitute the word "GNU" by "Cadul" and hoped to see any changes, such as "The CXX compiler identification is Cadul ...". But it didn't happen.
Then I just removed the whole directory "Modules" from cmake and hoped to see that it doesn't work anymore. Surprisingly it did.
So has anyone ever integrated a new compiler to Cmake? With its own features, etc.
toolchain.txtfile, look it up in the cmake documentation please. - πάντα ῥεῖThe problem is that CMake does not support it- What do you mean? Does CMake pass wrong parameters to your compiler? Or what? - Tsyvarevcmake -DCMAKE_CXX_COMPILER=/path/to/cadul ../what does this do? - Christian Rapp