diff --git a/Atom.xcodeproj/project.pbxproj b/Atom.xcodeproj/project.pbxproj index 338f3cebb..f149117c9 100644 --- a/Atom.xcodeproj/project.pbxproj +++ b/Atom.xcodeproj/project.pbxproj @@ -1056,7 +1056,7 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", - "LOAD_RESOURCES_FROM_DIR=\"\\\"$LOAD_RESOURCES_FROM_DIR\\\"\"", + "\"LOAD_RESOURCES_FROM_DIR=$LOAD_RESOURCES_FROM_DIR\"", "\"ENABLE_REMOTING=1\"", "\"ENABLE_P2P_APIS=1\"", "\"ENABLE_CONFIGURATION_POLICY\"", @@ -1092,7 +1092,7 @@ GCC_INLINES_ARE_PRIVATE_EXTERN = YES; GCC_OPTIMIZATION_LEVEL = 3; GCC_PREPROCESSOR_DEFINITIONS = ( - "LOAD_RESOURCES_FROM_DIR=\"\\\"$LOAD_RESOURCES_FROM_DIR\\\"\"", + "\"LOAD_RESOURCES_FROM_DIR=$LOAD_RESOURCES_FROM_DIR\"", "\"CHROMIUM_BUILD\"", "\"ENABLE_REMOTING=1\"", "\"ENABLE_P2P_APIS=1\"", diff --git a/Atom/src/Atom.mm b/Atom/src/Atom.mm index 1733e242c..ad3a0eaea 100755 --- a/Atom/src/Atom.mm +++ b/Atom/src/Atom.mm @@ -112,9 +112,10 @@ CefRefPtr atom = CefV8Value::CreateObject(NULL, NULL); global->SetValue("atom", atom, V8_PROPERTY_ATTRIBUTE_NONE); - -#ifdef LOAD_RESOURCES_FROM_DIR - char path[] = LOAD_RESOURCES_FROM_DIR; + +#define STR_VALUE(arg) #arg +#if defined(LOAD_RESOURCES_FROM_DIR) + char path[] = STR_VALUE(LOAD_RESOURCES_FROM_DIR); #else const char *path = [[[NSBundle mainBundle] resourcePath] UTF8String]; #endif