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)