Link to the required OS X frameworks.
Previously, there was just one list of frameworks regardless of which part of the code depended on which frameworks. Now we keep separate lists for the Dolphin core, the Dolphin GUI and internal use by wxWidgets.
This commit is contained in:
parent
8a75351674
commit
f9133a7376
|
@ -107,23 +107,20 @@ if (APPLE)
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -x objective-c++")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -x objective-c++")
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -x objective-c")
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -x objective-c")
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -x none")
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -x none")
|
||||||
FIND_LIBRARY(ATB_LIBRARY AudioToolbox)
|
find_library(APPKIT_LIBRARY AppKit)
|
||||||
FIND_LIBRARY(AU_LIBRARY AudioUnit)
|
find_library(APPSERV_LIBRARY ApplicationServices)
|
||||||
FIND_LIBRARY(CARBON_LIBRARY Carbon)
|
find_library(ATB_LIBRARY AudioToolbox)
|
||||||
FIND_LIBRARY(COCOA_LIBRARY Cocoa)
|
find_library(AU_LIBRARY AudioUnit)
|
||||||
FIND_LIBRARY(COREAUDIO_LIBRARY CoreAudio)
|
find_library(CARBON_LIBRARY Carbon)
|
||||||
FIND_LIBRARY(COREFUND_LIBRARY CoreFoundation)
|
find_library(COCOA_LIBRARY Cocoa)
|
||||||
FIND_LIBRARY(CORESERV_LIBRARY CoreServices)
|
find_library(COREAUDIO_LIBRARY CoreAudio)
|
||||||
FIND_LIBRARY(IOB_LIBRARY IOBluetooth)
|
find_library(COREFUND_LIBRARY CoreFoundation)
|
||||||
FIND_LIBRARY(IOK_LIBRARY IOKit)
|
find_library(CORESERV_LIBRARY CoreServices)
|
||||||
FIND_LIBRARY(OGL_LIBRARY OpenGL)
|
find_library(IOB_LIBRARY IOBluetooth)
|
||||||
FIND_LIBRARY(WEBKIT_LIBRARY WebKit)
|
find_library(IOK_LIBRARY IOKit)
|
||||||
SET(EXTRA_LIBS ${ATB_LIBRARY} ${AU_LIBRARY} ${CARBON_LIBRARY}
|
find_library(WEBKIT_LIBRARY WebKit)
|
||||||
${COCOA_LIBRARY} ${COREAUDIO_LIBRARY} ${COREFUND_LIBRARY}
|
|
||||||
${CORESERV_LIBRARY} ${IOB_LIBRARY} ${IOK_LIBRARY} ${OGL_LIBRARY}
|
|
||||||
${WEBKIT_LIBRARY})
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
add_definitions(-D_SECURE_SCL=0)
|
add_definitions(-D_SECURE_SCL=0)
|
||||||
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
add_definitions(-D_CRT_SECURE_NO_WARNINGS)
|
||||||
|
|
|
@ -1239,7 +1239,17 @@ add_definitions(-D__WXOSX_COCOA__)
|
||||||
add_definitions(-DWXBUILDING)
|
add_definitions(-DWXBUILDING)
|
||||||
add_definitions(-Wno-deprecated-declarations)
|
add_definitions(-Wno-deprecated-declarations)
|
||||||
add_definitions(-Wno-shadow)
|
add_definitions(-Wno-shadow)
|
||||||
set(LIBS iconv)
|
set(LIBS
|
||||||
|
iconv
|
||||||
|
${APPKIT_LIBRARY}
|
||||||
|
${APPSERV_LIBRARY}
|
||||||
|
${ATB_LIBRARY}
|
||||||
|
${CARBON_LIBRARY}
|
||||||
|
${COCOA_LIBRARY}
|
||||||
|
${COREFUND_LIBRARY}
|
||||||
|
${CORESERV_LIBRARY}
|
||||||
|
${IOK_LIBRARY}
|
||||||
|
)
|
||||||
|
|
||||||
include_directories(../libpng)
|
include_directories(../libpng)
|
||||||
add_subdirectory(../libpng ../libpng)
|
add_subdirectory(../libpng ../libpng)
|
||||||
|
|
|
@ -71,10 +71,22 @@ endif()
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
set(SRCS ${SRCS} Src/stdafx.cpp)
|
set(SRCS ${SRCS} Src/stdafx.cpp)
|
||||||
elseif((${CMAKE_SYSTEM_NAME} MATCHES "Darwin") AND NOT wxWidgets_FOUND)
|
elseif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||||
# TODO
|
list(APPEND LIBS
|
||||||
elseif((${CMAKE_SYSTEM_NAME} MATCHES "Darwin") AND wxWidgets_FOUND)
|
${APPKIT_LIBRARY}
|
||||||
# TODO
|
${AU_LIBRARY}
|
||||||
|
${COREAUDIO_LIBRARY}
|
||||||
|
${COREFUND_LIBRARY}
|
||||||
|
${CORESERV_LIBRARY}
|
||||||
|
${IOB_LIBRARY}
|
||||||
|
${IOK_LIBRARY}
|
||||||
|
)
|
||||||
|
if(wxWidgets_FOUND)
|
||||||
|
list(APPEND LIBS
|
||||||
|
${APPSERV_LIBRARY}
|
||||||
|
${COCOA_LIBRARY}
|
||||||
|
)
|
||||||
|
endif()
|
||||||
else()
|
else()
|
||||||
set(SRCS ${SRCS} Src/X11Utils.cpp)
|
set(SRCS ${SRCS} Src/X11Utils.cpp)
|
||||||
endif()
|
endif()
|
||||||
|
|
Loading…
Reference in New Issue