set(JAVASCRIPT_BINDINGS_PLATFORM "MACOSX") include(BundleUtilities) include(AtomicDesktop) # for CEF3 set(PROJECT_ARCH "x86_64") set(CMAKE_OSX_ARCHITECTURES "x86_64") set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9") if (CMAKE_GENERATOR STREQUAL "Xcode") set(ATOMIC_XCODE 1) elseif (NOT CMAKE_CROSSCOMPILING) # When not using XCode, linker takes a long time, which this flag seems to be being passed during xcode builds set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Xlinker -no_deduplicate") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Xlinker -no_deduplicate") endif () set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-invalid-offsetof -stdlib=libc++") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++ -framework AudioToolbox -framework Carbon -framework Cocoa -framework CoreAudio -framework CoreVideo -framework ForceFeedback -framework IOKit -framework OpenGL -framework CoreServices -framework Security -framework SystemConfiguration")