From 05cc02cec03507c47846a668c92e6dcc4ba2e71e Mon Sep 17 00:00:00 2001
From: Josh Blum <josh@joshknows.com>
Date: Tue, 18 Jan 2011 01:00:15 -0800
Subject: cleanup mkdir usage with boost filesystem:

Replaced copy/pasted code and MKDIR_TAKES_ONE_ARG #ifdefs
with portable boost filesystem path and directory creation.

Gets the correct home directory on windows systems: APPDATA.
Replaces large amounts of copypasta with single lines of code.
Removes MKDIR_TAKES_ONE_ARG configuration checks from m4 files.
Adds boost filesystem and system library as build dependencies.
---
 volk/config/gr_pwin32.m4 | 11 -----------
 volk/config/mkstemp.m4   | 11 -----------
 2 files changed, 22 deletions(-)

(limited to 'volk/config')

diff --git a/volk/config/gr_pwin32.m4 b/volk/config/gr_pwin32.m4
index 7b99cba6b7..c75535b8e4 100644
--- a/volk/config/gr_pwin32.m4
+++ b/volk/config/gr_pwin32.m4
@@ -61,17 +61,6 @@ AC_TRY_LINK([   #include <windows.h>
                 AC_MSG_RESULT(no)
                 )
 
-dnl Under Win32, mkdir prototype in io.h has only one arg
-AC_MSG_CHECKING(whether mkdir accepts only one arg)
-AC_TRY_COMPILE([#include <sys/types.h>
-       #include <sys/stat.h>
-       #include <fcntl.h>], [
-       mkdir("")
- ], [ AC_MSG_RESULT(yes)
-     AC_DEFINE(MKDIR_TAKES_ONE_ARG,[],[Define if mkdir accepts only one arg]) ],
- [ AC_MSG_RESULT(no)
- ])
-
 AH_BOTTOM(
 [
 /* Define missing prototypes, implemented in replacement lib */
diff --git a/volk/config/mkstemp.m4 b/volk/config/mkstemp.m4
index 4af0f0a9b7..2d1fbee9b3 100644
--- a/volk/config/mkstemp.m4
+++ b/volk/config/mkstemp.m4
@@ -75,15 +75,4 @@ AC_DEFUN([jm_PREREQ_TEMPNAME],
   AC_CHECK_FUNCS(__secure_getenv gettimeofday lstat)
   AC_CHECK_DECLS_ONCE(getenv)
   # AC_REQUIRE([jm_AC_TYPE_UINTMAX_T])
-
-  dnl Under Win32, mkdir prototype in io.h has only one arg
-  AC_MSG_CHECKING(whether mkdir accepts only one arg)
-  AC_TRY_COMPILE([#include <sys/types.h>
-       #include <sys/stat.h>
-       #include <fcntl.h>], [
-       mkdir("")
-  ], [ AC_MSG_RESULT(yes)
-     AC_DEFINE(MKDIR_TAKES_ONE_ARG,[],[Define if mkdir accepts only one arg]) ],
-   [ AC_MSG_RESULT(no)
-     ])
 ])
-- 
cgit v1.2.3