solaris: _solaris.v and #flag solaris (stage 1)
							parent
							
								
									9c668072b9
								
							
						
					
					
						commit
						f89f83deb6
					
				|  | @ -25,7 +25,7 @@ fn (v &V) get_os_cflags() []CFlag { | |||
| 	} | ||||
| 
 | ||||
| 	for flag in v.table.cflags { | ||||
| 		if flag.os == '' || (flag.os == 'linux' && v.pref.os == .linux) || (flag.os == 'darwin' && v.pref.os == .mac) || (flag.os == 'freebsd' && v.pref.os == .freebsd) || (flag.os == 'windows' && v.pref.os == .windows) || (flag.os == 'mingw' && v.pref.os == .windows && v.pref.ccompiler != 'msvc') { | ||||
| 		if flag.os == '' || (flag.os == 'linux' && v.pref.os == .linux) || (flag.os == 'darwin' && v.pref.os == .mac) || (flag.os == 'freebsd' && v.pref.os == .freebsd) || (flag.os == 'windows' && v.pref.os == .windows) || (flag.os == 'mingw' && v.pref.os == .windows && v.pref.ccompiler != 'msvc') || (flag.os == 'solaris' && v.pref.os == .solaris) { | ||||
| 			flags << flag | ||||
| 		} | ||||
| 		if flag.os in ctimedefines { | ||||
|  | @ -82,7 +82,7 @@ fn (table mut Table) parse_cflag(cflag string, mod string, ctimedefines []string | |||
| 		return true | ||||
| 	} | ||||
| 	mut fos := '' | ||||
| 	mut allowed_os_overrides := ['linux', 'darwin', 'freebsd', 'windows', 'mingw'] | ||||
| 	mut allowed_os_overrides := ['linux', 'darwin', 'freebsd', 'windows', 'mingw', 'solaris'] | ||||
| 	allowed_os_overrides << ctimedefines | ||||
| 	for os_override in allowed_os_overrides { | ||||
| 		if !flag.starts_with( os_override ) { continue } | ||||
|  |  | |||
|  | @ -10,7 +10,6 @@ struct C.tm { | |||
| 	tm_hour int | ||||
| 	tm_min  int | ||||
| 	tm_sec  int | ||||
| 	tm_gmtoff int // seconds
 | ||||
| } | ||||
| 
 | ||||
| fn C.timegm(&tm) time_t | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue