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(ultramodern) | ||||||
| add_subdirectory(librecomp) | add_subdirectory(librecomp) | ||||||
| 
 |  | ||||||
| set(RT64_STATIC TRUE) |  | ||||||
| add_subdirectory(rt64) |  | ||||||
|  |  | ||||||
|  | @ -31,11 +31,11 @@ add_library(librecomp STATIC | ||||||
| 
 | 
 | ||||||
| target_include_directories(librecomp PUBLIC | target_include_directories(librecomp PUBLIC | ||||||
|     "${CMAKE_CURRENT_SOURCE_DIR}/include" |     "${CMAKE_CURRENT_SOURCE_DIR}/include" | ||||||
|     "${CMAKE_SOURCE_DIR}/ultramodern/include" |     "${PROJECT_SOURCE_DIR}/../ultramodern/include" | ||||||
|     "${CMAKE_SOURCE_DIR}/thirdparty/concurrentqueue" |     "${PROJECT_SOURCE_DIR}/../thirdparty/concurrentqueue" | ||||||
| ) | ) | ||||||
| target_include_directories(librecomp PRIVATE | 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) | target_compile_options(librecomp PRIVATE -Wno-deprecated-declarations) | ||||||
|  |  | ||||||
|  | @ -24,8 +24,8 @@ add_library(ultramodern STATIC | ||||||
| 
 | 
 | ||||||
| target_include_directories(ultramodern PUBLIC | target_include_directories(ultramodern PUBLIC | ||||||
|     "${CMAKE_CURRENT_SOURCE_DIR}/include/" |     "${CMAKE_CURRENT_SOURCE_DIR}/include/" | ||||||
|     "${CMAKE_SOURCE_DIR}/thirdparty/concurrentqueue" |     "${PROJECT_SOURCE_DIR}/../thirdparty/concurrentqueue" | ||||||
|     "${CMAKE_SOURCE_DIR}/thirdparty/sse2neon" |     "${PROJECT_SOURCE_DIR}/../thirdparty/sse2neon" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| target_include_directories(ultramodern PRIVATE | target_include_directories(ultramodern PRIVATE | ||||||
|  | @ -34,13 +34,13 @@ target_include_directories(ultramodern PRIVATE | ||||||
| 
 | 
 | ||||||
| # TODO: remove when rt64 is no longer a hard dependency | # TODO: remove when rt64 is no longer a hard dependency | ||||||
| target_include_directories(ultramodern PRIVATE | target_include_directories(ultramodern PRIVATE | ||||||
|     "${CMAKE_SOURCE_DIR}/rt64/src" |     "${PROJECT_SOURCE_DIR}/../rt64/src" | ||||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/contrib" |     "${PROJECT_SOURCE_DIR}/../rt64/src/contrib" | ||||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/contrib/hlslpp/include" |     "${PROJECT_SOURCE_DIR}/../rt64/src/contrib/hlslpp/include" | ||||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/contrib/dxc/inc" |     "${PROJECT_SOURCE_DIR}/../rt64/src/contrib/dxc/inc" | ||||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/rhi" |     "${PROJECT_SOURCE_DIR}/../rt64/src/rhi" | ||||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/render" |     "${PROJECT_SOURCE_DIR}/../rt64/src/render" | ||||||
|     "${CMAKE_SOURCE_DIR}/rt64/src/contrib/nativefiledialog-extended/src/include" |     "${PROJECT_SOURCE_DIR}/../rt64/src/contrib/nativefiledialog-extended/src/include" | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| # TODO: remove when librecomp is untangled from ultramodern | # TODO: remove when librecomp is untangled from ultramodern | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Anghelo Carvajal
						Anghelo Carvajal