Lia Stratopoulos

Results 2 issues of Lia Stratopoulos

The `argument_error` struct is used as an exception object, but it has no means to report details of the error. This PR makes `argument_error` a public inheritor of `std::logic_error`, inheriting...

This relates to an issue mentioned in https://github.com/ycollet/coinor-cmake/issues/7: the coinor-cmake subprojects are incompatible with `add_subdirectory` from a parent project. The main problem is the use of `CMAKE_[SOURCE|BINARY]_DIR` rather than `CMAKE_CURRENT_[SOURCE|BINARY]_DIR`....