1 # - Try to find SolveSpace
2 # Once done this will define
4 # SolveSpace_FOUND - system has SolveSpace
5 # SolveSpace_INCLUDE_DIRS - the SolveSpace include directory
6 # SolveSpace_LIBRARIES - Link these to use SolveSpace
8 #=============================================================================
9 ## Copyright (C) 2014-20xx CEA/DEN, EDF R&D
10 #=============================================================================
12 SET(_SolveSpace_PATHS $ENV{SOLVESPACE_ROOT_DIR})
14 FIND_PATH(SolveSpace_INCLUDE_DIR NAMES slvs.h
15 PATHS ${_SolveSpace_PATHS}
16 PATH_SUFFIXES include)
18 FIND_LIBRARY(SolveSpace_LIBRARY NAMES slvs
19 PATHS ${_SolveSpace_PATHS}
22 SET(SolveSpace_INCLUDE_DIRS ${SolveSpace_INCLUDE_DIR})
23 SET(SolveSpace_LIBRARIES ${SolveSpace_LIBRARY})
25 INCLUDE(FindPackageHandleStandardArgs)
26 # handle the QUIETLY and REQUIRED arguments and set SolveSpace_FOUND to TRUE
27 # if all listed variables are TRUE
28 FIND_PACKAGE_HANDLE_STANDARD_ARGS(SolveSpace DEFAULT_MSG
29 SolveSpace_LIBRARY SolveSpace_INCLUDE_DIR)
31 MARK_AS_ADVANCED(SolveSpace_LIBRARY SolveSpace_INCLUDE_DIR)
33 IF(NOT SolveSpace_FIND_QUIET)
34 MESSAGE(STATUS "SolveSpace found at ${_SolveSpace_PATHS}")