faster-rnnlm
faster-rnnlm copied to clipboard
Addition of a build system generator
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.
Currently only CUDA test is required. Does it fail for you?
- Does a tool like "autoscan" show any software dependencies that you find worth for further considerations?
- How do you think about to support more development environments by the reuse of build system generators?
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.