X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=cmake%2FcpPlg3rdParty.cmake;fp=cmake%2FcpPlg3rdParty.cmake;h=316b5d0b0f912ec7ef8aa5ee9cda7b8f897fd349;hb=2e142df11d6f312a2a2b5097b8da73571ed523e8;hp=0000000000000000000000000000000000000000;hpb=61b3659afe961ed248f30e26f9ca8f28fcfafddc;p=cpPlugins.git diff --git a/cmake/cpPlg3rdParty.cmake b/cmake/cpPlg3rdParty.cmake new file mode 100644 index 0000000..316b5d0 --- /dev/null +++ b/cmake/cpPlg3rdParty.cmake @@ -0,0 +1,31 @@ +## ========================================================================= +## @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co) +## ========================================================================= + +## == Find Boost +find_package(Boost REQUIRED COMPONENTS filesystem program_options) + +## == Find ITK +find_package(ITK CONFIG REQUIRED) +include(${ITK_USE_FILE}) + +## == Find VTK, only if linked against ITK +set(cpPlugins_USE_VTK 0) +if(ITKVtkGlue_LOADED) + find_package(VTK CONFIG REQUIRED) + include(${VTK_USE_FILE}) + set(cpPlugins_USE_VTK 1) +endif(ITKVtkGlue_LOADED) + +## == Find Qt5, only if linked against VTK +set(cpPlugins_USE_Qt5 0) +if(VTK_FOUND) + if(Qt5_DIR) + find_package(Qt5 CONFIG REQUIRED COMPONENTS Widgets) + set(CMAKE_INCLUDE_CURRENT_DIR ON) + set(CMAKE_AUTOMOC ON) + set(cpPlugins_USE_Qt5 1) + endif(Qt5_DIR) +endif(VTK_FOUND) + +## eof - $RCSfile$