#find_package(Eigen3 CONFIG REQUIRED) #include(${EIGEN3_USE_FILE}) ## ========================================================================= ## @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co) ## ========================================================================= cmake_minimum_required(VERSION 3.0) ## == Basic project configuration set(prj_NAME fpa) set(prj_MAJ 1) set(prj_MIN 0) set(prj_REL 0) ## == Project definition project(${prj_NAME} VERSION "${prj_MAJ}.${prj_MIN}.${prj_REL}") ## == Project policies set(_policies CMP0015 CMP0020 CMP0042 CMP0053) foreach(_p ${_policies}) if(POLICY ${_p}) cmake_policy(SET ${_p} NEW) endif(POLICY ${_p}) endforeach(_p) ## == Some general configuration include(cmake/Definitions.cmake) include(cmake/Functions.cmake) ## == Find cpPlugins find_package(cpPlugins CONFIG) if(NOT cpPlugins_FOUND) ## == Find individual ITK (for a minimal build) find_package(ITK CONFIG REQUIRED) include(${ITK_USE_FILE}) endif(NOT cpPlugins_FOUND) ## == Find eigen3 find_package(Eigen3 CONFIG) if(Eigen3_FOUND) include(${EIGEN3_USE_FILE}) endif(Eigen3_FOUND) ## == Build packages subdirs(lib examples) ## == Installation commands include(cmake/InstallCommands.cmake) ## eof - $RCSfile$