From 8c665d96f8bbba8a4bc1d539c96f1809eb331558 Mon Sep 17 00:00:00 2001 From: OTB Bot <otbbot@orfeo-toolbox.org> Date: Mon, 21 Jul 2008 11:17:16 +0000 Subject: [PATCH] Ajout dans option CMAKE_SHARED_LINKER lien pour eviter erreur link avec OpenGL en doublon --- Code/Visu/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Code/Visu/CMakeLists.txt b/Code/Visu/CMakeLists.txt index c25da0e93d..d21e2a8f32 100755 --- a/Code/Visu/CMakeLists.txt +++ b/Code/Visu/CMakeLists.txt @@ -2,6 +2,13 @@ FILE(GLOB OTBVisu_SRCS "*.cxx" ) +# To suppress "ld: cycle in dylib re-exports with /usr/X11R6/lib/libGL.dylib" error on APPLE and SHARED configuration +IF(APPLE AND BUILD_SHARED_LIBS) + FOREACH(c "" "_DEBUG" "_RELEASE" "_MINSIZEREL" "_RELWITHDEBINFO") + SET(CMAKE_SHARED_LINKER_FLAGS${c} "${CMAKE_SHARED_LINKER_FLAGS${c}} -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib") + ENDFOREACH(c) +ENDIF(APPLE AND BUILD_SHARED_LIBS) + ADD_LIBRARY(OTBVisu ${OTBVisu_SRCS}) TARGET_LINK_LIBRARIES (OTBVisu OTBGui ITKCommon OTBCommon ${FLTK_LIBRARIES} ${OPENGL_LIBRARIES}) -- GitLab