]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
Revert "Fix gcc compile error: redundant redeclaration of ‘environ’ [-Werror=redundan...
authorAlex Richardson <arichardson.kde@gmail.com>
Sat, 19 Mar 2022 14:48:04 +0000 (14:48 +0000)
committerAlex Richardson <arichardson.kde@gmail.com>
Sat, 19 Mar 2022 14:50:31 +0000 (14:50 +0000)
Breaks the build on FreeBSD which doens't have an environ declaration.
The CMake check_symbol_exists call sets `HAVE_DECL_ENVIRON` to an empty
variable (which means if(DEFINED) suceeds). This normalization should not
be necessary as it will be handled correctly by `#cmakedefine01`. If not,
all the other HAVE_* defines would also be wrong.

This reverts commit e8b34b419e44e0b95622f45c0f17487e241b1961.

CMakeLists.txt

index 210e5311aed5e4762768b07071d2954c4193e48f..66590792cba90474314116397f53e51175296cdf 100644 (file)
@@ -625,11 +625,6 @@ set(DBUS_DAEMON_NAME "dbus-daemon" CACHE STRING "The name of the dbus daemon exe
 
 #include(ConfigureChecks.cmake)
 
-# only defined but expected as boolean
-if(DEFINED HAVE_DECL_ENVIRON)
-    set(HAVE_DECL_ENVIRON 1)
-endif()
-
 # compiler definitions
 add_definitions(-DHAVE_CONFIG_H)
 add_definitions(${DBUS_BUS_CFLAGS})