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)