headers: Remove useless HAVE_CONFIG_H macros

We do not have non-cmake build options, cmake always does configure_file.
This commit is contained in:
ZyX 2017-04-08 18:23:02 +03:00
parent 8990490b50
commit 0f4b4c7529
3 changed files with 5 additions and 10 deletions

View File

@ -275,7 +275,6 @@ else()
endif() endif()
add_definitions(-DINCLUDE_GENERATED_DECLARATIONS) add_definitions(-DINCLUDE_GENERATED_DECLARATIONS)
add_definitions(-DHAVE_CONFIG_H)
if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_SYSTEM_NAME STREQUAL "Linux") if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_SYSTEM_NAME STREQUAL "Linux")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-undefined") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-undefined")

View File

@ -10,9 +10,7 @@
// USE_ICONV, or to put the USE_ICONV definition in config.h.in directly. As // USE_ICONV, or to put the USE_ICONV definition in config.h.in directly. As
// it stands, globals.h needs to be included alongside iconv.h. // it stands, globals.h needs to be included alongside iconv.h.
#ifdef HAVE_CONFIG_H #include "auto/config.h"
# include "auto/config.h"
#endif
// Use iconv() when it's available, either by linking to the library at // Use iconv() when it's available, either by linking to the library at
// compile time or by loading it at runtime. // compile time or by loading it at runtime.

View File

@ -13,18 +13,16 @@
/* ============ the header file puzzle (ca. 50-100 pieces) ========= */ /* ============ the header file puzzle (ca. 50-100 pieces) ========= */
#ifdef HAVE_CONFIG_H /* GNU autoconf (or something else) was here */ #include "auto/config.h"
# include "auto/config.h" #define HAVE_PATHDEF
# define HAVE_PATHDEF
/* /*
* Check if configure correctly managed to find sizeof(int). If this failed, * Check if configure correctly managed to find sizeof(int). If this failed,
* it becomes zero. This is likely a problem of not being able to run the * it becomes zero. This is likely a problem of not being able to run the
* test program. Other items from configure may also be wrong then! * test program. Other items from configure may also be wrong then!
*/ */
# if (SIZEOF_INT == 0) #if (SIZEOF_INT == 0)
Error: configure did not run properly.Check auto/config.log. # error Configure did not run properly.
# endif
#endif #endif
#include "nvim/os/os_defs.h" /* bring lots of system header files */ #include "nvim/os/os_defs.h" /* bring lots of system header files */