# HG changeset patch # User nemo # Date 1566220309 14400 # Node ID cf4a9632e649a3881d0bbfba4e1dfe1b5c11678b # Parent 63372e3879df0e66092faae8a7c9cc01312e651b# Parent 06e5f9ec5f8de83a59a3939a34a14130dd0b32cf merge diff -r 63372e3879df -r cf4a9632e649 hedgewars/CMakeLists.txt --- a/hedgewars/CMakeLists.txt Sat Aug 17 01:06:13 2019 +0200 +++ b/hedgewars/CMakeLists.txt Mon Aug 19 09:11:49 2019 -0400 @@ -214,6 +214,11 @@ set_source_files_properties(hwLibrary.pas PROPERTIES OBJECT_DEPENDS "${sourcefiles_sofar};${CMAKE_CURRENT_SOURCE_DIR}/hwengine.pas") add_library(hwengine SHARED hwLibrary.pas) else() + if(APPLE) + # Handle large linker install_names + add_flag_prepend(CMAKE_Pascal_FLAGS "-k-headerpad_max_install_names") + endif() + # no need to change name here because target has same name set(engine_output_name "hwengine${CMAKE_EXECUTABLE_SUFFIX}") set(destination_dir ${target_binary_install_dir})