CMake: add missing libraries for iOS build
Remove unused section from file list.
This commit is contained in:
@@ -226,10 +226,6 @@ IMPORTANT: please read docs/tech/tn0016.txt before modifying this file!
|
||||
src/osx/cocoa/utils.mm
|
||||
</set>
|
||||
|
||||
<set var="BASE_AND_GUI_OSX_IPHONE_SRC" hints="files">
|
||||
src/osx/iphone/utils.mm
|
||||
</set>
|
||||
|
||||
<!-- Base files used by non-wxMac OS X builds -->
|
||||
<set var="BASE_OSX_NOTWXMAC_SRC" hints="files">
|
||||
$(BASE_UNIX_AND_DARWIN_NOTWXMAC_SRC)
|
||||
|
@@ -153,10 +153,6 @@ set(BASE_AND_GUI_OSX_COCOA_SRC
|
||||
src/osx/cocoa/power.mm
|
||||
)
|
||||
|
||||
set(BASE_AND_GUI_OSX_IPHONE_SRC
|
||||
src/osx/iphone/utils.mm
|
||||
)
|
||||
|
||||
set(BASE_OSX_NOTWXMAC_SRC
|
||||
${BASE_UNIX_AND_DARWIN_NOTWXMAC_SRC}
|
||||
${BASE_COREFOUNDATION_SRC}
|
||||
|
@@ -17,9 +17,7 @@ if(WIN32)
|
||||
wx_append_sources(BASE_FILES BASE_AND_GUI_WIN32)
|
||||
elseif(APPLE)
|
||||
wx_append_sources(BASE_FILES BASE_OSX_SHARED)
|
||||
if(wxBUILD_TOOLKIT MATCHES "osx_iphone")
|
||||
wx_append_sources(BASE_FILES BASE_AND_GUI_OSX_IPHONE)
|
||||
else()
|
||||
if(WXOSX_COCOA)
|
||||
wx_append_sources(BASE_FILES BASE_AND_GUI_OSX_COCOA)
|
||||
endif()
|
||||
elseif(UNIX)
|
||||
@@ -57,15 +55,20 @@ if(wxUSE_THREADS AND CMAKE_THREAD_LIBS_INIT)
|
||||
endif()
|
||||
|
||||
if(APPLE)
|
||||
wx_lib_link_libraries(wxbase
|
||||
PUBLIC
|
||||
"-framework CoreFoundation"
|
||||
)
|
||||
if(WXOSX_COCOA)
|
||||
wx_lib_link_libraries(wxbase
|
||||
PRIVATE
|
||||
"-framework Security"
|
||||
PUBLIC
|
||||
"-framework Carbon"
|
||||
"-framework Cocoa"
|
||||
"-framework CoreFoundation"
|
||||
"-framework IOKit"
|
||||
)
|
||||
endif()
|
||||
elseif(UNIX)
|
||||
wx_lib_link_libraries(wxbase PRIVATE dl)
|
||||
endif()
|
||||
|
@@ -47,6 +47,9 @@ elseif(WXOSX_COCOA)
|
||||
wx_append_sources(CORE_SRC OSX_LOWLEVEL)
|
||||
wx_append_sources(CORE_SRC OSX_SHARED)
|
||||
wx_append_sources(CORE_SRC OSX_COCOA)
|
||||
elseif(WXOSX_IPHONE)
|
||||
wx_append_sources(CORE_SRC OSX_LOWLEVEL)
|
||||
wx_append_sources(CORE_SRC OSX_IPHONE)
|
||||
elseif(WXQT)
|
||||
wx_append_sources(CORE_SRC QT)
|
||||
if(WIN32)
|
||||
@@ -76,6 +79,15 @@ if(WXOSX_COCOA)
|
||||
wx_lib_link_libraries(wxcore PUBLIC "-framework WebKit")
|
||||
endif()
|
||||
endif()
|
||||
if(WXOSX_IPHONE)
|
||||
wx_lib_link_libraries(wxcore
|
||||
PUBLIC
|
||||
"-framework AudioToolbox"
|
||||
"-framework CoreGraphics"
|
||||
"-framework CoreText"
|
||||
"-framework UIKit"
|
||||
)
|
||||
endif()
|
||||
if(WXGTK AND wxUSE_PRIVATE_FONTS)
|
||||
wx_lib_include_directories(wxcore PUBLIC ${FONTCONFIG_INCLUDE_DIRS} ${PANGOFT2_INCLUDE_DIRS})
|
||||
wx_lib_link_libraries(wxcore PUBLIC ${FONTCONFIG_LIBRARIES} ${PANGOFT2_LIBRARIES})
|
||||
|
@@ -176,9 +176,6 @@ BASE_AND_GUI_OSX_COCOA_SRC =
|
||||
src/osx/cocoa/utils.mm
|
||||
src/osx/cocoa/power.mm
|
||||
|
||||
BASE_AND_GUI_OSX_IPHONE_SRC =
|
||||
src/osx/iphone/utils.mm
|
||||
|
||||
# files used by non-wxMac OS X builds
|
||||
BASE_OSX_NOTWXMAC_SRC =
|
||||
$(BASE_UNIX_AND_DARWIN_NOTWXMAC_SRC)
|
||||
|
Reference in New Issue
Block a user