I’ve got a project that needs to use the Nash Equilibrium solving capabilities of Gambit-Project This is a performance critical application, so I have to somehow link my codebase with Gambit.
My actual use case sounds simple to me. There is one executable in the folder that has all the top level functions that I need.
The problem is that I am new to Cmake, and C++ in general. Additionally, Gambit is a very mature project that does not use Cmake; Instead, it uses its own make file which is quite difficult to parse.
My project is here: https://github.com/baskuit/surskit/blob/master/CMakeLists.txt
The CMakeLists.txt is very rudimentary (and half commented out this commit)
And Gambit project is here: https://github.com/gambitproject/gambit with the required source file here: https://github.com/gambitproject/gambit/tree/master/src/tools/enummixed
I’m hoping that there is someway to link these two projects without delving into that heinous makefile.