Improved LEMON_FUNCTION_NAME macro.
It should work fine with GCC and the MS C++ compilers. Otherwise it reverts to
using the __func__ variable which is C99, but I couldn't find a better
alternative.
1 include_directories (${LEMON_SOURCE_DIR})
2 add_library (lemon arg_parser.cc base.cc color.cc random.cc)