Warning, /education/kstars/cmake/modules/FindAstrometryNet.cmake is written in an unsupported language. File is not indexed.

0001 # - Try to find astrometry.net
0002 # Once done this will define
0003 #
0004 #  ASTROMETRYNET_FOUND - system has ASTROMETRYNET
0005 #  ASTROMETRYNET_EXECUTABLE - the primary astrometry.net executable
0006 
0007 # SPDX-FileCopyrightText: 2016 Jasem Mutlaq <mutlaqja@ikarustech.com>
0008 #
0009 # Based on FindLibfacile:
0010 # SPDX-FileCopyrightText: Carsten Niehaus, <cniehaus@gmx.de>
0011 #
0012 # SPDX-License-Identifier: BSD-3-Clause
0013 
0014 if (ASTROMETRYNET_EXECUTABLE)
0015 
0016   # in cache already
0017   set(ASTROMETRYNET_FOUND TRUE)
0018   message(STATUS "Found astrometry.net: ${ASTROMETRYNET_EXECUTABLE}")
0019 
0020 else (ASTROMETRYNET_EXECUTABLE)
0021 
0022    set(ASTROMETRYNET_EXECUTABLE ASTROMETRYNET_EXECUTABLE-NOTFOUND)
0023    find_program(ASTROMETRYNET_EXECUTABLE NAMES solve-field)
0024 
0025   if(ASTROMETRYNET_EXECUTABLE)
0026     set(ASTROMETRYNET_FOUND TRUE)
0027   else (ASTROMETRYNET_EXECUTABLE)
0028     set(ASTROMETRYNET_FOUND FALSE)
0029   endif(ASTROMETRYNET_EXECUTABLE)
0030 
0031   if (ASTROMETRYNET_FOUND)
0032     if (NOT ASTROMETRYNET_FIND_QUIETLY)
0033       message(STATUS "Found astrometry.net: ${ASTROMETRYNET_EXECUTABLE}")
0034     endif (NOT ASTROMETRYNET_FIND_QUIETLY)
0035   else (ASTROMETRYNET_FOUND)
0036     if (ASTROMETRYNET_FIND_REQUIRED)
0037       message(FATAL_ERROR "astrometry.net not found. Please install astrometry.net and try again.")
0038     endif (ASTROMETRYNET_FIND_REQUIRED)
0039   endif (ASTROMETRYNET_FOUND)
0040 
0041 endif (ASTROMETRYNET_EXECUTABLE)