OK so I got the CC branch to build on macOs but a few problems and it doesn't run 
Issues to make it build:
1. Your functions asprintf and vasprintf conflict with the names of some functions in the macos version of stdio.h which gets included somewhere.
2. I had to specifically link icu as well as chakra
3. I also had to link libc++ (though this is installed as standard on macos so ok to use the system dylib)
Run time crash (on loading sphere by double clicking the app, i.e. it should in theory be trying to launch the start up game):
Thread 12 Crashed:
0 libsystem_c.dylib 0x00007fffb5df5b52 strlen + 18
1 spheredev.miniSphere 0x0000000106c6aaf7 jsal_push_new_error_va + 16 (jsal.c:1000)
2 spheredev.miniSphere 0x0000000106c5b048 jsal_error_blame + 160 (api.c:308)
3 spheredev.miniSphere 0x0000000106c8a39d js_RequireScript + 77 (vanilla.c:5054)
4 spheredev.miniSphere 0x0000000106c6bbcc do_native_call + 447 (jsal.c:1820)
5 spheredev.miniSphere 0x00000001073d01c7 Js::JavascriptExternalFunction::StdCallExternalFunctionThunk(Js::RecyclableObject*, Js::CallInfo, ...) + 199
6 spheredev.miniSphere 0x00000001075257ae amd64_CallFunction + 78
7 spheredev.miniSphere 0x00000001072eb130 void Js::InterpreterStackFrame::OP_CallCommon<Js::OpLayoutT_CallIFlags<Js::LayoutSizePolicy<(Js::LayoutSize)0> > >(Js::OpLayoutT_CallIFlags<Js::LayoutSizePolicy<(Js::LayoutSize)0> > const*, Js::RecyclableObject*, unsigned int, Js::AuxArray<unsigned int> const*) + 304
8 spheredev.miniSphere 0x000000010728e58d Js::InterpreterStackFrame::ProcessUnprofiled() + 13565
9 spheredev.miniSphere 0x000000010727f28f Js::InterpreterStackFrame::Process() + 463
10 spheredev.miniSphere 0x000000010727e912 Js::InterpreterStackFrame::InterpreterHelper(Js::ScriptFunction*, Js::ArgumentReader, void*, void*, Js::InterpreterStackFrame::AsmJsReturnStruct*) + 1138
11 spheredev.miniSphere 0x000000010727e48d Js::InterpreterStackFrame::InterpreterThunk(Js::JavascriptCallStackLayout*) + 93
12 ??? 0x000000010f740132 0 + 4554228018
13 spheredev.miniSphere 0x00000001075257ae amd64_CallFunction + 78
14 spheredev.miniSphere 0x00000001073d2c1b Js::JavascriptFunction::CallRootFunction(Js::Arguments, Js::ScriptContext*, bool) + 27
15 spheredev.miniSphere 0x0000000106eb674f JsCallFunction + 735
16 spheredev.miniSphere 0x0000000106c6a4ca jsal_call_method + 166 (jsal.c:199)
17 spheredev.miniSphere 0x0000000106c6a39a jsal_call + 53 (jsal.c:178)
18 spheredev.miniSphere 0x0000000106c6cb9e jsal_try_call + 74 (jsal.c:1525)
19 spheredev.miniSphere 0x0000000106c7c764 script_eval + 215 (script.c:99)
20 spheredev.miniSphere 0x0000000106c6d82a _al_mangled_main + 2505 (main.c:274)
21 spheredev.miniSphere 0x0000000106de4326 +[AllegroAppDelegate app_main:] + 23
22 com.apple.Foundation 0x00007fffa20628ad __NSThread__start__ + 1243
23 libsystem_pthread.dylib 0x00007fffb5fd893b _pthread_body + 180
24 libsystem_pthread.dylib 0x00007fffb5fd8887 _pthread_start + 286
25 libsystem_pthread.dylib 0x00007fffb5fd808d thread_start + 13
I may investigate further tomorrow, just posting it for now in case there's anything that jumps out at you.
Edit, point on Pixel data from previous post
Issue I'm getting is certain tiles that should be partially transparent being 100% transparent. (Image data I'm loading is pulled from a sphere v1 tileset inside an rmp)
Edit... one more point
With Chakra included this Sphere is no longer mini, the app I've just built is 42mb. (I note it's probably possible to optimise it down a bit for size but I don't know how much and I wonder if the CC enabled version may end up needing a different name...)