1 ## =========================================================================
2 ## @author Leonardo Florez-Valencia (florez-l@javeriana.edu.co)
3 ## =========================================================================
5 cmake_minimum_required(VERSION 3.0)
7 ## == Basic project configuration
13 ## == Project definition
14 project(${prj_NAME} VERSION "${prj_MAJ}.${prj_MIN}.${prj_REL}")
16 ## == Project policies
17 set(_new_policies CMP0015 CMP0020 CMP0042 CMP0053)
18 set(_old_policies CMP0006)
19 foreach(_p ${_new_policies})
21 cmake_policy(SET ${_p} NEW)
24 foreach(_p ${_old_policies})
26 cmake_policy(SET ${_p} OLD)
31 find_package(cpPlugins CONFIG REQUIRED)
33 ## == Find eigen3 (http://eigen.tuxfamily.org)
34 find_package(Eigen3 QUIET CONFIG)
36 include(${EIGEN3_USE_FILE})
41 subdirs(lib examples appli)
43 ## == Installation commands
44 include(${cpPlugins_INSTALL_FILE})