## ========================================================================= ## @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(_new_policies CMP0015 CMP0020 CMP0042 CMP0053) set(_old_policies CMP0006) foreach(_p ${_new_policies}) if(POLICY ${_p}) cmake_policy(SET ${_p} NEW) endif(POLICY ${_p}) endforeach(_p) foreach(_p ${_old_policies}) if(POLICY ${_p}) cmake_policy(SET ${_p} OLD) endif(POLICY ${_p}) endforeach(_p) ## == Find cpPlugins find_package(cpPlugins CONFIG REQUIRED) ## == Find eigen3 (http://eigen.tuxfamily.org) find_package(Eigen3 QUIET CONFIG) if(Eigen3_FOUND) include(${EIGEN3_USE_FILE}) endif(Eigen3_FOUND) ## == Build packages set(fpa_BUILD 1) subdirs(lib examples appli) ## == Installation commands include(${cpPlugins_INSTALL_FILE}) ## eof - $RCSfile$