소스 검색

ENH: make this build on other machines besides the mac

Bill Hoffman 16 년 전
부모
커밋
4220e7c62c
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      Source/kwsys/SystemInformation.cxx

+ 4 - 0
Source/kwsys/SystemInformation.cxx

@@ -2768,6 +2768,7 @@ unsigned int SystemInformationImplementation::GetNumberOfPhysicalCPU()
 /** For Mac use sysctlbyname calls to find system info */
 bool SystemInformationImplementation::ParseSysCtl()
 {
+#if defined(__APPLE__)
   int err = 0;
   uint64_t value = 0;
   size_t len = sizeof(value);
@@ -2866,6 +2867,9 @@ bool SystemInformationImplementation::ParseSysCtl()
   this->Features.L2CacheSize = value;
   
   return true;
+#else
+  return false;
+#endif
 }
 
 /** Extract a value from sysctl command */