| 
									
										
										
										
											2022-11-25 19:35:46 +01:00
										 |  |  | # SPDX-FileCopyrightText: 2022 Andrea Pappacoda <andrea@pappacoda.it>
 | 
					
						
							|  |  |  | #
 | 
					
						
							|  |  |  | # SPDX-License-Identifier: GPL-2.0-or-later
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | include(FindPackageHandleStandardArgs)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | find_package(httplib QUIET CONFIG)
 | 
					
						
							|  |  |  | if (httplib_FOUND)
 | 
					
						
							|  |  |  |     find_package_handle_standard_args(httplib CONFIG_MODE)
 | 
					
						
							|  |  |  | else()
 | 
					
						
							|  |  |  |     find_package(PkgConfig QUIET)
 | 
					
						
							|  |  |  |     if (PKG_CONFIG_FOUND)
 | 
					
						
							| 
									
										
										
										
											2022-12-06 04:17:44 +01:00
										 |  |  |         pkg_search_module(HTTPLIB QUIET IMPORTED_TARGET cpp-httplib)
 | 
					
						
							| 
									
										
										
										
											2022-11-25 19:35:46 +01:00
										 |  |  |     endif()
 | 
					
						
							|  |  |  |     find_package_handle_standard_args(httplib | 
					
						
							|  |  |  |         REQUIRED_VARS HTTPLIB_INCLUDEDIR
 | 
					
						
							|  |  |  |         VERSION_VAR HTTPLIB_VERSION
 | 
					
						
							|  |  |  |     )
 | 
					
						
							|  |  |  | endif()
 | 
					
						
							| 
									
										
										
										
											2022-12-06 04:17:44 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | if (httplib_FOUND AND NOT TARGET httplib::httplib)
 | 
					
						
							|  |  |  |     add_library(httplib::httplib ALIAS PkgConfig::HTTPLIB)
 | 
					
						
							|  |  |  | endif()
 |