Browse Source

Merge pull request #950 from AtomicGameEngine/JME-ATOMIC-OSXLINK

Add -Xlinker -no_deduplicate to linker settings for OSX makefiles build
JoshEngebretson 9 years ago
parent
commit
fb68aba246
1 changed files with 4 additions and 0 deletions
  1. 4 0
      Build/CMake/Modules/AtomicMac.cmake

+ 4 - 0
Build/CMake/Modules/AtomicMac.cmake

@@ -18,6 +18,10 @@ add_definitions(-DATOMIC_PLATFORM_OSX -DATOMIC_OPENGL -DKNET_UNIX)
 
 if (CMAKE_GENERATOR STREQUAL "Xcode")
     add_definitions(-DATOMIC_XCODE)
+    else()
+        # When not using XCode, linker takes a long time, which this flag seems to be being passed during xcode builds
+        set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Xlinker -no_deduplicate")
+        set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Xlinker -no_deduplicate")
 endif()
 
 list (APPEND ATOMIC_LINK_LIBRARIES GLEW)