Browse Source

Linker changes for building eapol_test on OS X

Signed-off-by: Alan DeKok <aland@freeradius.org>
Alan T. DeKok 9 years ago
parent
commit
939471b9eb
3 changed files with 9 additions and 1 deletions
  1. 3 1
      src/drivers/drivers.mak
  2. 3 0
      wpa_supplicant/Makefile
  3. 3 0
      wpa_supplicant/defconfig

+ 3 - 1
src/drivers/drivers.mak

@@ -54,7 +54,9 @@ else
   ifdef CONFIG_LIBNL_TINY
     DRV_LIBS += -lnl-tiny
   else
-    DRV_LIBS += -lnl
+    ifndef CONFIG_OSX
+      DRV_LIBS += -lnl
+    endif
   endif
 
   ifdef CONFIG_LIBNL20

+ 3 - 0
wpa_supplicant/Makefile

@@ -131,12 +131,15 @@ endif
 OBJS += ../src/utils/$(CONFIG_ELOOP).o
 OBJS_c += ../src/utils/$(CONFIG_ELOOP).o
 
+ifndef CONFIG_OSX
 ifeq ($(CONFIG_ELOOP), eloop)
 # Using glibc < 2.17 requires -lrt for clock_gettime()
+# OS X has an alternate implementation
 LIBS += -lrt
 LIBS_c += -lrt
 LIBS_p += -lrt
 endif
+endif
 
 ifdef CONFIG_ELOOP_POLL
 CFLAGS += -DCONFIG_ELOOP_POLL

+ 3 - 0
wpa_supplicant/defconfig

@@ -501,3 +501,6 @@ CONFIG_PEERKEY=y
 
 # Enable CLI commands for FST testing
 #CONFIG_FST_TEST=y
+
+# OS X builds. This is only for building eapol_test.
+#CONFIG_OSX=y