X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FCMakeLists.txt;h=e5e20f97d30f5a5799d8c2e2fef961192e01db77;hb=b14e05d38fa7c7093a22673adebce86b97d69fa0;hp=98955708a30d5b09d0ae0f0f96d63776ad2981bd;hpb=2f90c84deb4bc7a9ef28b123accd478b6ea20d52;p=clitk.git diff --git a/vv/CMakeLists.txt b/vv/CMakeLists.txt index 9895570..e5e20f9 100644 --- a/vv/CMakeLists.txt +++ b/vv/CMakeLists.txt @@ -7,6 +7,7 @@ if(COMMAND cmake_policy) endif(COMMAND cmake_policy) #========================================================= + #========================================================= #List of vv tools to compile SET(vv_TOOLS @@ -106,6 +107,8 @@ SET(vv_SRCS #========================================================= # Qt related commands FIND_PACKAGE(Qt4 REQUIRED) +LINK_DIRECTORIES(${QT_LIBRARY_DIR}) + QT4_WRAP_CPP(vv_SRCS vvMainWindowBase.h @@ -194,8 +197,6 @@ INCLUDE_DIRECTORIES( ../segmentation ) -LINK_DIRECTORIES(${QT_LIBRARY_DIR}) - #========================================================= #Add each tool's dependencies foreach(tool ${vv_TOOLS}) @@ -217,9 +218,25 @@ IF(CLITK_EXPERIMENTAL) ENDIF(CLITK_EXPERIMENTAL) #========================================================= +#----------------------------------------------------------------------------- +# Avoid linker bug in Mac OS 10.5 +# See http://wiki.finkproject.org/index.php/Fink:Packaging:Preparing_for_10.5#OpenGL_Bug +# +if(APPLE) + FIND_LIBRARY(CoreFoundation_LIBRARY CoreFoundation REQUIRED) + FIND_LIBRARY(ApplicationServices_LIBRARY ApplicationServices REQUIRED) + FIND_LIBRARY(SystemConfiguration_LIBRARY SystemConfiguration REQUIRED) + FIND_LIBRARY(Security_LIBRARY Security REQUIRED) + set(APPLE_FRAMEWORKS ${CoreFoundation_LIBRARY} + ${ApplicationServices_LIBRARY} + ${SystemConfiguration_LIBRARY} + ${Security_LIBRARY} + ) + message(STATUS "===== ${APPLE_FRAMEWORKS}") +endif() #========================================================= #Create binary and libs for tests -SET(vvExternalLibs ${QT_QTNETWORK_LIBRARY} clitkSegmentationGgoLib ${toolLibs} ${foundationLibraries} ${vvCxImage}) +SET(vvExternalLibs clitkSegmentationGgoLib ${toolLibs} ${foundationLibraries} ${vvCxImage} ${QT_LIBRARIES} ${QT_QTNETWORK_LIBRARY} ${APPLE_FRAMEWORKS}) # QtNetwork is required by vvRegisterForm ADD_LIBRARY(vvLib ${vv_SRCS} ${vv_UI_CXX})