summaryrefslogtreecommitdiff
path: root/m4/ctng_cpu_count.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/ctng_cpu_count.m4')
-rw-r--r--m4/ctng_cpu_count.m410
1 files changed, 10 insertions, 0 deletions
diff --git a/m4/ctng_cpu_count.m4 b/m4/ctng_cpu_count.m4
new file mode 100644
index 0000000..4ea50d8
--- /dev/null
+++ b/m4/ctng_cpu_count.m4
@@ -0,0 +1,10 @@
+# Find out how to count CPUs
+AC_DEFUN([CTNG_CPU_COUNT],
+ [AC_CACHE_CHECK([whether to use getconf or sysctl to count CPUs],
+ [acx_cv_cpu_count],
+ [getconf _NPROCESSORS_ONLN >/dev/null 2>&1 && \
+ acx_cv_cpu_count="getconf _NPROCESSORS_ONLN"
+ sysctl -n hw.ncpu >/dev/null 2>&1 && \
+ acx_cv_cpu_count="sysctl -n hw.ncpu"])
+ AC_SUBST(CPU_COUNT, "$acx_cv_cpu_count")
+ ])