mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-10-31 18:54:14 +01:00 
			
		
		
		
	Merge pull request #12794 from abouvier/cmake-simpleini-module
cmake: support simpleini config and pc file
This commit is contained in:
		
						commit
						f70821ce0d
					
				| @ -2,18 +2,20 @@ | ||||
| # | ||||
| # SPDX-License-Identifier: GPL-3.0-or-later | ||||
| 
 | ||||
| find_path(SimpleIni_INCLUDE_DIR SimpleIni.h) | ||||
| 
 | ||||
| include(FindPackageHandleStandardArgs) | ||||
| find_package_handle_standard_args(SimpleIni | ||||
|     REQUIRED_VARS SimpleIni_INCLUDE_DIR | ||||
| ) | ||||
| 
 | ||||
| if (SimpleIni_FOUND AND NOT TARGET SimpleIni::SimpleIni) | ||||
|     add_library(SimpleIni::SimpleIni INTERFACE IMPORTED) | ||||
|     set_target_properties(SimpleIni::SimpleIni PROPERTIES | ||||
|         INTERFACE_INCLUDE_DIRECTORIES "${SimpleIni_INCLUDE_DIR}" | ||||
| find_package(SimpleIni QUIET CONFIG) | ||||
| if (SimpleIni_CONSIDERED_CONFIGS) | ||||
|     find_package_handle_standard_args(SimpleIni CONFIG_MODE) | ||||
| else() | ||||
|     find_package(PkgConfig QUIET) | ||||
|     pkg_search_module(SIMPLEINI QUIET IMPORTED_TARGET simpleini) | ||||
|     find_package_handle_standard_args(SimpleIni | ||||
|         REQUIRED_VARS SIMPLEINI_INCLUDEDIR | ||||
|         VERSION_VAR SIMPLEINI_VERSION | ||||
|     ) | ||||
| endif() | ||||
| 
 | ||||
| mark_as_advanced(SimpleIni_INCLUDE_DIR) | ||||
| if (SimpleIni_FOUND AND NOT TARGET SimpleIni::SimpleIni) | ||||
|     add_library(SimpleIni::SimpleIni ALIAS PkgConfig::SIMPLEINI) | ||||
| endif() | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user