# 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})