diff options
author | Alan Antonuk <alan.antonuk@gmail.com> | 2021-05-21 05:24:52 +0000 |
---|---|---|
committer | Alan Antonuk <alan.antonuk@gmail.com> | 2021-05-20 22:34:44 -0700 |
commit | 7bb871f9c2ea327ef832599fe77bdbf53f8008f7 (patch) | |
tree | 01a692d651280a74294d7fc33bf75a5965c59966 | |
parent | 86743900aa1b3bb5acd1da84bc0979b83b696ad4 (diff) | |
download | rabbitmq-c-7bb871f9c2ea327ef832599fe77bdbf53f8008f7.tar.gz |
lib: delete obsolete inline keyword detection
C99 supports the inline keyword, this is now not useful.
Signed-off-by: GitHub <noreply@github.com>
-rw-r--r-- | CMakeLists.txt | 1 | ||||
-rw-r--r-- | cmake/TestCInline.cmake | 28 | ||||
-rw-r--r-- | cmake/config.h.in | 4 |
3 files changed, 0 insertions, 33 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index f236451..826c15a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,7 +37,6 @@ if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "MinSizeRel" "RelWithDebInfo") endif() -include(TestCInline) include(CheckSymbolExists) include(CheckLibraryExists) include(CMakePushCheckState) diff --git a/cmake/TestCInline.cmake b/cmake/TestCInline.cmake deleted file mode 100644 index 6343646..0000000 --- a/cmake/TestCInline.cmake +++ /dev/null @@ -1,28 +0,0 @@ -#Inspired from http://www.cmake.org/Wiki/CMakeTestInline - -IF(NOT DEFINED C_INLINE_KEYWORD) - - SET(INLINE_TEST_SRC "/* Inspired by autoconf's c.m4 */ -static inline int static_foo() {return 0\;} -int main(int argc, char *argv[]){return 0\;} -") - - FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/CMakeTestCInline.c ${INLINE_TEST_SRC}) - - FOREACH(KEYWORD "inline" "__inline__" "__inline") - IF(NOT DEFINED C_INLINE) - TRY_COMPILE(C_HAS_${KEYWORD} - ${CMAKE_CURRENT_BINARY_DIR} - ${CMAKE_CURRENT_BINARY_DIR}/CMakeTestCInline.c - COMPILE_DEFINITIONS "-Dinline=${KEYWORD}" - ) - IF(C_HAS_${KEYWORD}) - SET(C_INLINE ${KEYWORD}) - ENDIF(C_HAS_${KEYWORD}) - ENDIF(NOT DEFINED C_INLINE) - ENDFOREACH(KEYWORD) - - SET(C_INLINE_KEYWORD ${C_INLINE} CACHE INTERNAL "The keyword needed by the C compiler to inline a function" FORCE) - message(STATUS "Found C inline keyword: ${C_INLINE_KEYWORD}") - -ENDIF(NOT DEFINED C_INLINE_KEYWORD) diff --git a/cmake/config.h.in b/cmake/config.h.in index ab49d5f..10b7d8a 100644 --- a/cmake/config.h.in +++ b/cmake/config.h.in @@ -1,10 +1,6 @@ #ifndef CONFIG_H #define CONFIG_H -#ifndef __cplusplus -# define inline ${C_INLINE_KEYWORD} -#endif - #cmakedefine HAVE_SELECT #cmakedefine HAVE_POLL |