#define FUSE_USE_VERSION 31
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
#define _GNU_SOURCE
#ifdef linux
#define FUSE_USE_VERSION 31
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
#define _GNU_SOURCE
#include <fuse.h>
#define FUSE_USE_VERSION FUSE_MAKE_VERSION(3, 12)
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
#ifndef _GNU_SOURCE
#define _GNU_SOURCE
#endif
#define _GNU_SOURCE
#define FUSE_USE_VERSION 34
-#include "config.h"
-
#include <fuse_lowlevel.h>
#include <unistd.h>
#include <stdlib.h>
#define FUSE_USE_VERSION 31
-#include <config.h>
-
#include <fuse.h>
#include <unistd.h>
#include <ctype.h>
* \include poll_client.c
*/
-#include <config.h>
+#include <fuse_config.h>
#include <sys/select.h>
#include <sys/time.h>
#define FUSE_USE_VERSION 31
-#include <config.h>
-
#include <fuse_lowlevel.h>
#include <stdio.h>
#include <unistd.h>
#ifndef FUSE_COMMON_H_
#define FUSE_COMMON_H_
+#include "fuse_config.h"
#include "fuse_opt.h"
#include "fuse_log.h"
#include <stdint.h>
#define _GNU_SOURCE
-#include "config.h"
+#include "fuse_config.h"
#include "fuse_i.h"
#include "fuse_lowlevel.h"
#include <string.h>
support version symboling
*/
-#include "config.h"
+#include "fuse_config.h"
#include "fuse_i.h"
#include "fuse_misc.h"
#include "fuse_opt.h"
See the file COPYING.LIB.
*/
-#include "config.h"
+#include "fuse_config.h"
#include "cuse_lowlevel.h"
#include "fuse_kernel.h"
#include "fuse_i.h"
/* For pthread_rwlock_t */
#define _GNU_SOURCE
-#include "config.h"
+#include "fuse_config.h"
#include "fuse_i.h"
#include "fuse_lowlevel.h"
#include "fuse_opt.h"
See the file COPYING.LIB
*/
-#include "config.h"
+#include "fuse_config.h"
#include "fuse_lowlevel.h"
#include "fuse_i.h"
See the file COPYING.LIB.
*/
-#include "config.h"
+#include "fuse_config.h"
#include "fuse_lowlevel.h"
#include "fuse_misc.h"
#include "fuse_kernel.h"
#define _GNU_SOURCE
-#include "config.h"
+#include "fuse_config.h"
#include "fuse_i.h"
#include "fuse_kernel.h"
#include "fuse_opt.h"
See the file COPYING.LIB
*/
-#include "config.h"
+#include "fuse_config.h"
#include "fuse_i.h"
#include "fuse_opt.h"
#include "fuse_misc.h"
See the file COPYING.LIB
*/
-#include "config.h"
+#include "fuse_config.h"
#include "fuse_lowlevel.h"
#include "fuse_i.h"
See the file COPYING.LIB.
*/
-#include "config.h"
+#include "fuse_config.h"
#include "fuse_i.h"
#include "fuse_misc.h"
#include "fuse_opt.h"
See the file COPYING.LIB
*/
-#include <config.h>
+#include <fuse_config.h>
#include <fuse.h>
#include <stdio.h>
See the file COPYING.LIB
*/
-#include <config.h>
+#include <fuse_config.h>
#include <fuse.h>
#include <stdio.h>
See the file COPYING.LIB.
*/
-#include "config.h"
+#include "fuse_config.h"
#include "fuse_i.h"
#include "fuse_misc.h"
#include "fuse_opt.h"
See the file COPYING.LIB.
*/
-#include "config.h"
+#include "fuse_config.h"
#include "mount_util.h"
#include <stdio.h>
#include <unistd.h>
project('libfuse3', ['c'], version: '3.13.0',
- meson_version: '>= 0.42',
+ meson_version: '>= 0.50',
default_options: [
'buildtype=debugoptimized',
'cpp_std=c++11',
endif
# Write the test results into config.h (stored in build directory)
-configure_file(output: 'config.h',
- configuration : cfg)
+configure_file(output: 'fuse_config.h',
+ configuration : cfg, install: true, install_dir: 'include/fuse3')
# '.' will refer to current build directory, which contains config.h
include_dirs = include_directories('include', 'lib', '.')
foreach n : subdirs
subdir(n)
endforeach
+
#define FUSE_USE_VERSION 30
-#include <config.h>
+#include <fuse_config.h>
#include <fuse_lowlevel.h>
#include <stdio.h>
#include <stdlib.h>
#define _GNU_SOURCE
-#include "config.h"
+#include "fuse_config.h"
#include <stdio.h>
#include <stdlib.h>
#define FUSE_USE_VERSION 30
-#include <config.h>
+#include <fuse_config.h>
#include <fuse_lowlevel.h>
#include <stdio.h>
#include <stdlib.h>
sudo python3 -m pip install --upgrade pip
# Meson 0.45 requires Python 3.5 or newer
-sudo python3 -m pip install pytest meson==0.44
+sudo python3 -m pip install pytest meson==0.50
valgrind --version
ninja --version
meson --version
/* This program does the mounting and unmounting of FUSE filesystems */
#define _GNU_SOURCE /* for clone */
-#include "config.h"
+#include "fuse_config.h"
#include "mount_util.h"
#include <stdio.h>
See the file COPYING.
*/
-#include "config.h"
+#include "fuse_config.h"
#include <stdio.h>
#include <stdlib.h>