On macOS/iOS, use apple.mm, macos.mm and/os ios.mm

Fixes #2068
This commit is contained in:
Ryan Carsten Schmidt
2024-05-10 01:27:41 -05:00
parent 2c23b16556
commit e26106222a
+16 -2
View File
@@ -305,13 +305,27 @@ target_link_libraries(love_common PUBLIC
if (APPLE)
target_sources(love_common PRIVATE
src/common/macos.mm
src/common/apple.mm
)
target_link_libraries(love_common PUBLIC
objc
"-framework CoreFoundation"
"-framework AppKit"
)
if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
target_sources(love_common PRIVATE
src/common/macos.mm
)
target_link_libraries(love_common PUBLIC
"-framework AppKit"
)
else()
target_sources(love_common PRIVATE
src/common/ios.mm
)
target_link_libraries(love_common PUBLIC
"-framework UIKit"
)
endif()
endif()
#