From 2284ef09fab96ac2f8f17cfc8a3de7c2d88347de Mon Sep 17 00:00:00 2001 From: Palana Date: Fri, 6 Dec 2013 21:29:17 +0100 Subject: [PATCH] compile libobs with -fobjc-arc --- libobs/CMakeLists.txt | 4 +++- libobs/util/platform-cocoa.m | 6 +----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/libobs/CMakeLists.txt b/libobs/CMakeLists.txt index 346863e2a..9128e58aa 100644 --- a/libobs/CMakeLists.txt +++ b/libobs/CMakeLists.txt @@ -7,7 +7,9 @@ elseif(APPLE AND UNIX) obs-cocoa.c util/platform-cocoa.m) set_source_files_properties(${libobs_platform_src} - PROPERTIES LANGUAGE C) + PROPERTIES + LANGUAGE C + COMPILE_FLAGS "-fobjc-arc") add_definitions("-DHAVE_STRTOLL") find_library(COCOA Cocoa) mark_as_advanced(COCOA) diff --git a/libobs/util/platform-cocoa.m b/libobs/util/platform-cocoa.m index f741f7074..6d276ca70 100644 --- a/libobs/util/platform-cocoa.m +++ b/libobs/util/platform-cocoa.m @@ -110,7 +110,7 @@ char *os_get_home_path(void) if([paths count] == 0) bcrash("Could not get home directory (platform-cocoa)"); - NSString *application_support = paths[0];// objectAtIndex:0]; + NSString *application_support = paths[0]; NSUInteger len = [application_support lengthOfBytesUsingEncoding:NSUTF8StringEncoding]; @@ -121,10 +121,6 @@ char *os_get_home_path(void) memcpy(path, [application_support UTF8String], len); - [application_support release]; - - [paths release]; - return path; } -- GitLab