Restructure to explicitly handle multiple compilers, rather than making this depend only on the OS
Restructure to explicitly handle multiple compilers, rather than
making this depend only on the OS

NTAP/warpcore,NTAP/warpcore,NTAP/warpcore,NTAP/warpcore