Open elfring opened 9 years ago
Currently only CUDA test is required. Does it fail for you?
I'm trying to follow KISS principle. At the moment the only non-trivial (and optional) dependency is cuda. A higher level build system would add one more. Of course, the makefile performs only naive checks for software features. And once I discover it fails in some cases, I'll use cmake.
Build system generator is a neat feature. Hovewer, the current version of the toolkit cannot be build under windows out of the box as pthreads support is required. Therefore VS project generators are useless. What's more, most of the other IDEs are able to import Makefile projects directly. Please correct me if I am wrong.
To conclude, I'm not sure that an andvanced build system would make building process simpler. And that's the main reason that keeps me from using cmake.
I suggest to reuse a higher level build system than your current small make file so that powerful checks for software features will become easier.