mirror of
				https://github.com/N64Recomp/N64ModernRuntime.git
				synced 2025-10-30 08:02:29 +00:00 
			
		
		
		
	CMake fixes to allow building this repo as a submodule (#25)
This commit is contained in:
		
							parent
							
								
									3ddeb07d85
								
							
						
					
					
						commit
						6dce8c2fc2
					
				
					 3 changed files with 12 additions and 15 deletions
				
			
		|  | @ -7,6 +7,3 @@ set(CMAKE_CXX_STANDARD_REQUIRED True) | |||
| 
 | ||||
| add_subdirectory(ultramodern) | ||||
| add_subdirectory(librecomp) | ||||
| 
 | ||||
| set(RT64_STATIC TRUE) | ||||
| add_subdirectory(rt64) | ||||
|  |  | |||
|  | @ -31,11 +31,11 @@ add_library(librecomp STATIC | |||
| 
 | ||||
| target_include_directories(librecomp PUBLIC | ||||
|     "${CMAKE_CURRENT_SOURCE_DIR}/include" | ||||
|     "${CMAKE_SOURCE_DIR}/ultramodern/include" | ||||
|     "${CMAKE_SOURCE_DIR}/thirdparty/concurrentqueue" | ||||
|     "${PROJECT_SOURCE_DIR}/../ultramodern/include" | ||||
|     "${PROJECT_SOURCE_DIR}/../thirdparty/concurrentqueue" | ||||
| ) | ||||
| target_include_directories(librecomp PRIVATE | ||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/contrib" | ||||
|     "${PROJECT_SOURCE_DIR}/../rt64/src/contrib" | ||||
| ) | ||||
| 
 | ||||
| target_compile_options(librecomp PRIVATE -Wno-deprecated-declarations) | ||||
|  |  | |||
|  | @ -24,8 +24,8 @@ add_library(ultramodern STATIC | |||
| 
 | ||||
| target_include_directories(ultramodern PUBLIC | ||||
|     "${CMAKE_CURRENT_SOURCE_DIR}/include/" | ||||
|     "${CMAKE_SOURCE_DIR}/thirdparty/concurrentqueue" | ||||
|     "${CMAKE_SOURCE_DIR}/thirdparty/sse2neon" | ||||
|     "${PROJECT_SOURCE_DIR}/../thirdparty/concurrentqueue" | ||||
|     "${PROJECT_SOURCE_DIR}/../thirdparty/sse2neon" | ||||
| ) | ||||
| 
 | ||||
| target_include_directories(ultramodern PRIVATE | ||||
|  | @ -34,13 +34,13 @@ target_include_directories(ultramodern PRIVATE | |||
| 
 | ||||
| # TODO: remove when rt64 is no longer a hard dependency | ||||
| target_include_directories(ultramodern PRIVATE | ||||
|     "${CMAKE_SOURCE_DIR}/rt64/src" | ||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/contrib" | ||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/contrib/hlslpp/include" | ||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/contrib/dxc/inc" | ||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/rhi" | ||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/render" | ||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/contrib/nativefiledialog-extended/src/include" | ||||
|     "${PROJECT_SOURCE_DIR}/../rt64/src" | ||||
|     "${PROJECT_SOURCE_DIR}/../rt64/src/contrib" | ||||
|     "${PROJECT_SOURCE_DIR}/../rt64/src/contrib/hlslpp/include" | ||||
|     "${PROJECT_SOURCE_DIR}/../rt64/src/contrib/dxc/inc" | ||||
|     "${PROJECT_SOURCE_DIR}/../rt64/src/rhi" | ||||
|     "${PROJECT_SOURCE_DIR}/../rt64/src/render" | ||||
|     "${PROJECT_SOURCE_DIR}/../rt64/src/contrib/nativefiledialog-extended/src/include" | ||||
| ) | ||||
| 
 | ||||
| # TODO: remove when librecomp is untangled from ultramodern | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Anghelo Carvajal
						Anghelo Carvajal