Procházet zdrojové kódy

Fix Xcode AssetImpoter linker error caused by both freetype and assimp emitting same symbols.

Yao Wei Tjong 姚伟忠 před 12 roky
rodič
revize
9070746b56
1 změnil soubory, kde provedl 5 přidání a 0 odebrání
  1. 5 0
      Source/ThirdParty/FreeType/CMakeLists.txt

+ 5 - 0
Source/ThirdParty/FreeType/CMakeLists.txt

@@ -3,6 +3,11 @@ set (TARGET_NAME FreeType)
 
 add_definitions (-DFT2_BUILD_LIBRARY)
 
+# Rename z_verbose and z_error symbols to prevent Xcode duplicate symbol linker error (clash with Assimp) on debug build
+if (XCODE)
+    add_definitions (-Dz_verbose=ft2_z_verbose -Dz_error=ft2_z_error)
+endif ()
+
 # Define source files
 set (SOURCE_FILES
     src/autofit/autofit.c