iotaledger / access-server

Apache License 2.0
14 stars 3 forks source link

[AXS-54] CMake #64

Closed bernardoaraujor closed 4 years ago

bernardoaraujor commented 4 years ago

Summary In order to allow CClient API to be used in Access, we need to use CMake instead of just Makefile.

We need a CMakeLists.txt with the same functionality as the current Makefile. Potentially also a cmake directory with additional CMake files.

JIRA: AXS-54

djordjeglbvc commented 4 years ago

@bernardoaraujor I've started working on transition from single Makefile to cmake, module by module, as we go through refactoring process, if that's ok with you. There are some compile time options quirks which I'd like to solve here.

bernardoaraujor commented 4 years ago

sure thanks for letting me know @djordjeglbvc

please coordinate with @oopsmonk since he will also use cmake for integration with iota.c

oopsmonk commented 4 years ago

There are some compile time options quirks which I'd like to solve here.

@djordjeglbvc could you elaborate about it?

djordjeglbvc commented 4 years ago

@oopsmonk wrong wording on my side, mostly that some modules need to be made optional at build time.

bernardoaraujor commented 4 years ago

@djordjeglbvc please check @oopsmonk CMake work on https://github.com/iotaledger/access/pull/74/files

vlad-ns commented 4 years ago

done