externals: allow users to use system xbyak (#7068)
This commit is contained in:
		@@ -99,6 +99,7 @@ option(USE_SYSTEM_CPP_HTTPLIB "Use the system cpp-httplib (instead of the bundle
 | 
			
		||||
option(USE_SYSTEM_JSON "Use the system JSON (nlohmann-json3) package (instead of the bundled one)" OFF)
 | 
			
		||||
option(USE_SYSTEM_DYNARMIC "Use the system dynarmic (instead of the bundled one)" OFF)
 | 
			
		||||
option(USE_SYSTEM_FMT "Use the system fmt (instead of the bundled one)" OFF)
 | 
			
		||||
option(USE_SYSTEM_XBYAK "Use the system xbyak (instead of the bundled one)" OFF)
 | 
			
		||||
 | 
			
		||||
if (CITRA_USE_PRECOMPILED_HEADERS)
 | 
			
		||||
    message(STATUS "Using Precompiled Headers.")
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										8
									
								
								externals/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								externals/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							@@ -80,7 +80,13 @@ endif()
 | 
			
		||||
 | 
			
		||||
# Xbyak
 | 
			
		||||
if ("x86_64" IN_LIST ARCHITECTURE)
 | 
			
		||||
    add_subdirectory(xbyak EXCLUDE_FROM_ALL)
 | 
			
		||||
    if(USE_SYSTEM_XBYAK)
 | 
			
		||||
        find_package(xbyak REQUIRED)
 | 
			
		||||
        add_library(xbyak INTERFACE)
 | 
			
		||||
        target_link_libraries(xbyak INTERFACE xbyak::xbyak)
 | 
			
		||||
    else()
 | 
			
		||||
        add_subdirectory(xbyak EXCLUDE_FROM_ALL)
 | 
			
		||||
    endif()
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
# Dynarmic
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user