45 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
		
		
			
		
	
	
			45 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			CMake
		
	
	
	
	
	
| 
								 | 
							
								set(VCPKG_POLICY_EMPTY_INCLUDE_FOLDER enabled) # Only plugins
							 | 
						||
| 
								 | 
							
								set(SCRIPT_PATH "${CURRENT_INSTALLED_DIR}/share/qtbase")
							 | 
						||
| 
								 | 
							
								include("${SCRIPT_PATH}/qt_install_submodule.cmake")
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if(NOT VCPKG_USE_HEAD_VERSION AND NOT QT_IS_LATEST)
							 | 
						||
| 
								 | 
							
								    set(${PORT}_PATCHES no_target_promotion.patch)
							 | 
						||
| 
								 | 
							
								else()
							 | 
						||
| 
								 | 
							
								    set(${PORT}_PATCHES no_target_promotion_latest.patch)
							 | 
						||
| 
								 | 
							
								endif()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								vcpkg_check_features(OUT_FEATURE_OPTIONS FEATURE_OPTIONS
							 | 
						||
| 
								 | 
							
								    FEATURES
							 | 
						||
| 
								 | 
							
								    #"jasper"              CMAKE_REQUIRE_FIND_PACKAGE_WrapJasper
							 | 
						||
| 
								 | 
							
								    #"webp"                CMAKE_REQUIRE_FIND_PACKAGE_WrapWebP
							 | 
						||
| 
								 | 
							
								    #"tiff"                CMAKE_REQUIRE_FIND_PACKAGE_TIFF
							 | 
						||
| 
								 | 
							
								    INVERTED_FEATURES
							 | 
						||
| 
								 | 
							
								    "jasper"              CMAKE_DISABLE_FIND_PACKAGE_WrapJasper
							 | 
						||
| 
								 | 
							
								    "webp"                CMAKE_DISABLE_FIND_PACKAGE_WrapWebP
							 | 
						||
| 
								 | 
							
								    "tiff"                CMAKE_DISABLE_FIND_PACKAGE_TIFF
							 | 
						||
| 
								 | 
							
								     )
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								if("jasper" IN_LIST FEATURES)
							 | 
						||
| 
								 | 
							
								    list(APPEND FEATURE_OPTIONS -DINPUT_jasper=system)
							 | 
						||
| 
								 | 
							
								else()
							 | 
						||
| 
								 | 
							
								    list(APPEND FEATURE_OPTIONS -DINPUT_jasper=no)
							 | 
						||
| 
								 | 
							
								endif()
							 | 
						||
| 
								 | 
							
								if("webp" IN_LIST FEATURES)
							 | 
						||
| 
								 | 
							
								    list(APPEND FEATURE_OPTIONS -DINPUT_webp=system)
							 | 
						||
| 
								 | 
							
								else()
							 | 
						||
| 
								 | 
							
								    list(APPEND FEATURE_OPTIONS -DINPUT_webp=no)
							 | 
						||
| 
								 | 
							
								endif()
							 | 
						||
| 
								 | 
							
								if("tiff" IN_LIST FEATURES)
							 | 
						||
| 
								 | 
							
								    list(APPEND FEATURE_OPTIONS -DINPUT_tiff=system)
							 | 
						||
| 
								 | 
							
								else()
							 | 
						||
| 
								 | 
							
								    list(APPEND FEATURE_OPTIONS -DINPUT_tiff=no)
							 | 
						||
| 
								 | 
							
								endif()
							 | 
						||
| 
								 | 
							
								list(APPEND FEATURE_OPTIONS -DINPUT_mng=no) # marked as FIXME
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								qt_install_submodule(PATCHES    ${${PORT}_PATCHES}
							 | 
						||
| 
								 | 
							
								                     CONFIGURE_OPTIONS
							 | 
						||
| 
								 | 
							
								                        ${FEATURE_OPTIONS}
							 | 
						||
| 
								 | 
							
								                     CONFIGURE_OPTIONS_RELEASE
							 | 
						||
| 
								 | 
							
								                     CONFIGURE_OPTIONS_DEBUG
							 | 
						||
| 
								 | 
							
								                    )
							 |