Tags: mattbox/etterna
Tags
Make everything ready for macOS with fixes. (etternagame#64) * Add correct Calculator linking for macOS Add the latest calc version recompiled for a 32bit build with threading and vibro removed and added the correct linking path the the CMake. * Fix the function overloading on return type in RageUtil std::string only gets used in Lua so renamed it to luajoin to remove the ambiguous function. * Removed namespacing for avcodec Namespacing avcodec creates issue on macOS interfering with local.c in the stdlib. * Replace emplace_back with push_back for vector. * Correctly return pointer. * Fix clang errors about narrowing from int to unsigned int. Non-constant-expression cannot be narrowed from type 'int' to 'unsigned int' in initializer list * Fix fullscreen issue on macOS Pulled from the vanilla master branch. * Moved everything to std::chrono instead of RageTimer This fix is required for macOS and should probably be ported to all platforms if possible. * Delete clockid_t definitions. Only required for older versions of macOS