From 462d4fb8b2404dda7416a1608ffead3047b44b33 Mon Sep 17 00:00:00 2001
From: kytv <kytv@mail.i2p>
Date: Sat, 11 Jun 2011 21:22:06 +0000
Subject: [PATCH] Add support for OSX to jcpuid's mbuild.sh

---
 core/c/jcpuid/mbuild.sh | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/core/c/jcpuid/mbuild.sh b/core/c/jcpuid/mbuild.sh
index 28b8a3df62..0dfbdaca3b 100755
--- a/core/c/jcpuid/mbuild.sh
+++ b/core/c/jcpuid/mbuild.sh
@@ -9,6 +9,8 @@ Linux*)
 	echo "Building linux .so's";;
 FreeBSD*)
 	echo "Building freebsd .so's";;
+Darwin*)
+	echo "Building OSX jnilibs";;
 *)
 	echo "Unsupported build environment"
 	exit;;
@@ -29,6 +31,12 @@ MINGW*)
 	INCLUDES="-I. -Iinclude -I$JAVA_HOME/include/ -I$JAVA_HOME/include/win32/"
 	LINKFLAGS="-shared -static -static-libgcc -Wl,--kill-at"
 	LIBFILE="lib/freenet/support/CPUInformation/jcpuid-x86-windows.dll";;
+Darwin*)
+        JAVA_HOME=$(/usr/libexec/java_home)
+        COMPILEFLAGS="-fPIC -Wall -arch x86_64 -arch i386"
+        INCLUDES="-I. -Iinclude -I$JAVA_HOME/include/"
+        LINKFLAGS="-dynamiclib -framework JavaVM"
+        LIBFILE="lib/freenet/support/CPUInformation/libjcpuid-x86-darwin.jnilib";;
 FreeBSD*)
 	case `uname -m` in
 		amd64)
-- 
GitLab