|
|
@@ -230,7 +230,9 @@ SET (MAKEDEV_THREE_ARGS 0)
|
|
|
#SET (NEED_BASENAME 0)
|
|
|
#SET (NEED_DIRNAME 0)
|
|
|
#SET (NEED_FNMATCH 1)
|
|
|
-#SET (NEED_MAKEDEV 1)
|
|
|
+IF(UNIX)
|
|
|
+ SET (NEED_MAKEDEV 1)
|
|
|
+ENDIF(UNIX)
|
|
|
#SET (NEED_SNPRINTF 0)
|
|
|
#SET (NEED_STRDUP 0)
|
|
|
#SET (NEED_STRLCPY 0)
|
|
|
@@ -269,8 +271,11 @@ FOREACH(hfile libtar.h tar.h compat/compat.h)
|
|
|
${LIBTAR_BINARY_DIR}/libtar/${outname} @ONLY IMMEDIATE)
|
|
|
ENDFOREACH(hfile)
|
|
|
|
|
|
-CONFIGURE_FILE(${LIBTAR_SOURCE_DIR}/internal.h
|
|
|
- ${LIBTAR_BINARY_DIR}/libtarint/internal.h @ONLY IMMEDIATE)
|
|
|
+FOREACH(hfile internal.h filesystem.h)
|
|
|
+ GET_FILENAME_COMPONENT(outname "${hfile}" NAME)
|
|
|
+ CONFIGURE_FILE(${LIBTAR_SOURCE_DIR}/${hfile}
|
|
|
+ ${LIBTAR_BINARY_DIR}/libtarint/${outname} @ONLY IMMEDIATE)
|
|
|
+ENDFOREACH(hfile)
|
|
|
|
|
|
SET(libtar_SRC
|
|
|
append.c
|
|
|
@@ -344,13 +349,6 @@ ENDIF(NOT HAVE_FNMATCH)
|
|
|
#ENDIF(NOT HAVE_GLOB)
|
|
|
|
|
|
|
|
|
-IF(WIN32)
|
|
|
-SET(NEED_MAKEDEV 0)
|
|
|
-ELSE(WIN32)
|
|
|
-SET(NEED_MAKEDEV 1)
|
|
|
-ENDIF(WIN32)
|
|
|
-
|
|
|
-
|
|
|
CONFIGURE_FILE(${LIBTAR_SOURCE_DIR}/config.h.in
|
|
|
${LIBTAR_BINARY_DIR}/libtar/config.h)
|
|
|
|