Closed khanghua1505 closed 4 years ago
Don't see any issues here, except obviously Travis failing to build.
@dkohlbre CMake is nice in a couple different ways. It allows users to create project files for their IDEs of choice, and use Makefile replacements such as Ninja if they choose. It also makes it incredibly easy to do out-of-tree builds, compared to Makefiles where things get much more challenging (figured that out myself trying to make the test builds happen out-of-tree).
Thanks for fixing the travis! We'll need to update keystone/dev to make this work there as well.
Hello! This change removes Makefiles and adds CMakeLists into keystone-sdk and lib.