Skip to content

Commit

Permalink
Merge pull request aburch#9 from Roboron3042/master
Browse files Browse the repository at this point in the history
Fix macOS builds
  • Loading branch information
mariculousNyan authored Jan 4, 2022
2 parents fcc136a + c42e71b commit b6746db
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ if (MINGW)
endif ()

if (APPLE)
set(CMAKE_PREFIX_PATH "/usr/local/opt/readline")
link_directories(/usr/local/lib)
set(CMAKE_EXE_LINKER_FLAGS "-framework Cocoa")
endif ()
Expand Down Expand Up @@ -116,8 +117,16 @@ else ()
target_sources(simutrans-extended PRIVATE sys/clipboard_internal.cc)
endif ()
if (APPLE)
set(BACKUP_SOUND sound/AVF_core-audio_sound.mm sound/core-audio_sound.mm)
set(BACKUP_MUSIC music/AVF_core-audio_midi.mm music/core-audio_midi.mm)
#Darwin kernel version is used to identify macOS version (16->10.12/Sierra)
if (CMAKE_HOST_SYSTEM_VERSION VERSION_GREATER_EQUAL 16) #AVF
set(BACKUP_SOUND sound/AVF_core-audio_sound.mm)
#AVF MIDI currently crash Simutrans
#set(BACKUP_MUSIC music/AVF_core-audio_midi.mm)
set(BACKUP_MUSIC music/no_midi.cc)
else () #QTKit
set(BACKUP_SOUND sound/core-audio_sound.mm)
set(BACKUP_MUSIC music/core-audio_midi.mm)
endif ()
else ()
set(BACKUP_SOUND sound/no_sound.cc)
set(BACKUP_MUSIC music/no_midi.cc)
Expand Down

0 comments on commit b6746db

Please sign in to comment.