Is your feature request related to a problem? Please describe.
This could solve problems related to NVIDIA target specification as it has been shown to be present in #172. This issue represents a long-term solution for the project.
Describe the solution you'd like
It would be good for developers to have a CMake-based approach for building the current project. In this way, we could ease the task of compilation and automate some configuration flags by the .cmake files already prepared for each dependency. Also, take into account that the developers would benefit from this approach as they would get a better-simplified view of the build process in the root CMakeLists.txt file.
Take into account that, if we take this approach further, we could achieve a native compilation of the project under different platforms, such as the one pursued in #7.
Describe alternatives you've considered
- CMake is the standard de facto for generating build configuration files in different platforms.
- Bazel is another alternative that is alright for more complex environments.
The next list of sorted tasks is attached to this issue:
Is your feature request related to a problem? Please describe.
This could solve problems related to NVIDIA target specification as it has been shown to be present in #172. This issue represents a long-term solution for the project.
Describe the solution you'd like
It would be good for developers to have a CMake-based approach for building the current project. In this way, we could ease the task of compilation and automate some configuration flags by the
.cmakefiles already prepared for each dependency. Also, take into account that the developers would benefit from this approach as they would get a better-simplified view of the build process in the rootCMakeLists.txtfile.Take into account that, if we take this approach further, we could achieve a native compilation of the project under different platforms, such as the one pursued in #7.
Describe alternatives you've considered
The next list of sorted tasks is attached to this issue: