20 lines
		
	
	
		
			425 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			425 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| # Autodetect if xaudio2 can be used.
 | |
| 
 | |
| include(CheckCXXSourceCompiles)
 | |
| set(CMAKE_REQUIRED_FLAGS "")
 | |
| 
 | |
| check_cxx_source_compiles("
 | |
|     #include <cstdio>
 | |
|     #include <windows.h>
 | |
| 
 | |
|     #undef NTDDI_VERSION
 | |
|     #undef _WIN32_WINNT
 | |
| 
 | |
|     #define NTDDI_VERSION    NTDDI_WIN8
 | |
|     #define _WIN32_WINNT     _WIN32_WINNT_WIN8
 | |
| 
 | |
|     #include <xaudio2.h>
 | |
|     int main() { printf(\"%s\\\\n\", XAUDIO2_DLL_A); return 0; }"
 | |
|     XAUDIO2_FOUND
 | |
| )
 | 
