diff options
author | Scott Prager <splinterofchaos@gmail.com> | 2015-03-26 23:30:45 -0400 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2015-03-31 11:20:24 -0300 |
commit | feca9624b8bec45ecd112aab8495143e8ed3e3a4 (patch) | |
tree | 6a2e7808d6064a556dfc81320775fddb79257b7c | |
parent | 93bfe6a4009363e822c4895d28ead42f224aebfe (diff) | |
download | rneovim-feca9624b8bec45ecd112aab8495143e8ed3e3a4.tar.gz rneovim-feca9624b8bec45ecd112aab8495143e8ed3e3a4.tar.bz2 rneovim-feca9624b8bec45ecd112aab8495143e8ed3e3a4.zip |
CMakeLists: enable USE_FNAME_CASE on Mac
-rw-r--r-- | CMakeLists.txt | 3 | ||||
-rw-r--r-- | config/config.h.in | 2 | ||||
-rw-r--r-- | src/nvim/os_unix_defs.h | 19 |
3 files changed, 4 insertions, 20 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index c56e883f24..a026af7a1a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,6 +27,9 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Darwin") if(CMAKE_COMPILER_IS_GNUCXX) set(CMAKE_INCLUDE_SYSTEM_FLAG_CXX "-isystem ") endif() + + # Enable fixing case-insensitive filenames for Mac. + set(USE_FNAME_CASE TRUE) endif() # Set available build types for CMake GUIs. diff --git a/config/config.h.in b/config/config.h.in index 8f3d154553..382b5c653d 100644 --- a/config/config.h.in +++ b/config/config.h.in @@ -15,7 +15,6 @@ #cmakedefine HAVE__NSGETENVIRON #cmakedefine HAVE_CRT_EXTERNS_H -#cmakedefine HAVE_DIRENT_H #cmakedefine HAVE_FCNTL_H #cmakedefine HAVE_FD_CLOEXEC #cmakedefine HAVE_FSEEKO @@ -60,6 +59,7 @@ #define SIGRETURN return #define TIME_WITH_SYS_TIME 1 #cmakedefine UNIX +#cmakedefine USE_FNAME_CASE #define USEMAN_S 1 #define FEAT_BROWSE diff --git a/src/nvim/os_unix_defs.h b/src/nvim/os_unix_defs.h index 4ffd23aa25..24b069b090 100644 --- a/src/nvim/os_unix_defs.h +++ b/src/nvim/os_unix_defs.h @@ -44,25 +44,6 @@ # define SIGDUMMYARG #endif -#ifdef HAVE_DIRENT_H -# include <dirent.h> -# ifndef NAMLEN -# define NAMLEN(dirent) strlen((dirent)->d_name) -# endif -#else -# define dirent direct -# define NAMLEN(dirent) (dirent)->d_namlen -# if HAVE_SYS_NDIR_H -# include <sys/ndir.h> -# endif -# if HAVE_SYS_DIR_H -# include <sys/dir.h> -# endif -# if HAVE_NDIR_H -# include <ndir.h> -# endif -#endif - #if !defined(HAVE_SYS_TIME_H) || defined(TIME_WITH_SYS_TIME) # include <time.h> /* on some systems time.h should not be included together with sys/time.h */ |