mirror of
				https://github.com/KartKrewDev/RingRacers.git
				synced 2025-10-30 08:01:28 +00:00 
			
		
		
		
	Fix FreeBSD build
This commit is contained in:
		
							parent
							
								
									2eae5b2ef6
								
							
						
					
					
						commit
						99550f97bd
					
				
					 4 changed files with 9 additions and 3 deletions
				
			
		|  | @ -34,6 +34,8 @@ if("${SRB2_CPACK_GENERATOR}" STREQUAL "") | |||
| 		set(SRB2_CPACK_GENERATOR "TGZ") | ||||
| 	elseif("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin") | ||||
| 		set(SRB2_CPACK_GENERATOR "TGZ") | ||||
| 	elseif("${CMAKE_SYSTEM_NAME}" MATCHES "FreeBSD") | ||||
| 		set(SRB2_CPACK_GENERATOR "TGZ") | ||||
| 	endif() | ||||
| endif() | ||||
| 
 | ||||
|  |  | |||
|  | @ -256,6 +256,10 @@ endif() | |||
| target_link_libraries(SRB2SDL2 PRIVATE ZLIB::ZLIB) | ||||
| target_link_libraries(SRB2SDL2 PRIVATE PNG::PNG) | ||||
| target_link_libraries(SRB2SDL2 PRIVATE CURL::libcurl) | ||||
| if("${CMAKE_SYSTEM_NAME}" MATCHES "FreeBSD") | ||||
| 	target_link_libraries(SRB2SDL2 PRIVATE -lexecinfo) | ||||
| 	target_link_libraries(SRB2SDL2 PRIVATE -lpthread) | ||||
| endif() | ||||
| target_compile_definitions(SRB2SDL2 PRIVATE -DHAVE_ZLIB -DHAVE_PNG -DHAVE_CURL -D_LARGEFILE64_SOURCE) | ||||
| target_sources(SRB2SDL2 PRIVATE apng.c) | ||||
| 
 | ||||
|  |  | |||
|  | @ -172,7 +172,7 @@ static int portable_fseek64(FILE* file, int64_t offset, int origin) | |||
| { | ||||
| #ifdef _MSC_VER | ||||
| 	return _fseeki64(file, offset, origin); | ||||
| #elif __APPLE__ | ||||
| #elif __APPLE__ || defined(__FreeBSD__) | ||||
| 	return fseeko(file, offset, origin); | ||||
| #else | ||||
| 	return fseeko64(file, offset, origin); | ||||
|  | @ -183,7 +183,7 @@ static int64_t portable_ftell64(FILE* file) | |||
| { | ||||
| #ifdef _MSC_VER | ||||
| 	return _ftelli64(file); | ||||
| #elif __APPLE__ | ||||
| #elif __APPLE__ || defined(__FreeBSD__) | ||||
| 	return ftello(file); | ||||
| #else | ||||
| 	return ftello64(file); | ||||
|  |  | |||
|  | @ -14,7 +14,7 @@ | |||
| 
 | ||||
| #include <vector> | ||||
| 
 | ||||
| #if defined (__linux__) | ||||
| #if defined (__linux__) || defined (__FreeBSD__) | ||||
| #include <sys/random.h> | ||||
| #elif defined (_WIN32) | ||||
| #define _CRT_RAND_S | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Hanicef
						Hanicef