diff options
author | Alan Antonuk <alan.antonuk@gmail.com> | 2021-04-06 03:28:15 +0000 |
---|---|---|
committer | Alan Antonuk <alan.antonuk@gmail.com> | 2021-04-05 22:40:08 -0700 |
commit | 5a75fbed8a4a86b612c9ecb83f78ca59e43e2838 (patch) | |
tree | d2a85f82bed59068b575382aad3ec8cf7bf5bc92 | |
parent | 9467fa5c32f43be1b5835b47b53278e80fdfddad (diff) | |
download | rabbitmq-c-5a75fbed8a4a86b612c9ecb83f78ca59e43e2838.tar.gz |
Move public header files to include directory
Signed-off-by: GitHub <noreply@github.com>
-rw-r--r-- | cmake/VersionFunctions.cmake | 6 | ||||
-rw-r--r-- | include/amqp.h (renamed from librabbitmq/amqp.h) | 0 | ||||
-rw-r--r-- | include/amqp_framing.h (renamed from librabbitmq/amqp_framing.h) | 0 | ||||
-rw-r--r-- | include/amqp_ssl_socket.h (renamed from librabbitmq/amqp_ssl_socket.h) | 0 | ||||
-rw-r--r-- | include/amqp_tcp_socket.h (renamed from librabbitmq/amqp_tcp_socket.h) | 0 | ||||
-rw-r--r-- | librabbitmq/CMakeLists.txt | 20 | ||||
-rw-r--r-- | tests/CMakeLists.txt | 5 |
7 files changed, 18 insertions, 13 deletions
diff --git a/cmake/VersionFunctions.cmake b/cmake/VersionFunctions.cmake index 27ec3a7..681cd1f 100644 --- a/cmake/VersionFunctions.cmake +++ b/cmake/VersionFunctions.cmake @@ -1,7 +1,7 @@ function(get_library_version VERSION_ARG) - file(STRINGS librabbitmq/amqp.h _API_VERSION_MAJOR REGEX "^#define AMQP_VERSION_MAJOR [0-9]+$") - file(STRINGS librabbitmq/amqp.h _API_VERSION_MINOR REGEX "^#define AMQP_VERSION_MINOR [0-9]+$") - file(STRINGS librabbitmq/amqp.h _API_VERSION_PATCH REGEX "^#define AMQP_VERSION_PATCH [0-9]+$") + file(STRINGS include/amqp.h _API_VERSION_MAJOR REGEX "^#define AMQP_VERSION_MAJOR [0-9]+$") + file(STRINGS include/amqp.h _API_VERSION_MINOR REGEX "^#define AMQP_VERSION_MINOR [0-9]+$") + file(STRINGS include/amqp.h _API_VERSION_PATCH REGEX "^#define AMQP_VERSION_PATCH [0-9]+$") string(REGEX MATCH "[0-9]+" _API_VERSION_MAJOR ${_API_VERSION_MAJOR}) string(REGEX MATCH "[0-9]+" _API_VERSION_MINOR ${_API_VERSION_MINOR}) diff --git a/librabbitmq/amqp.h b/include/amqp.h index 532f731..532f731 100644 --- a/librabbitmq/amqp.h +++ b/include/amqp.h diff --git a/librabbitmq/amqp_framing.h b/include/amqp_framing.h index ad90433..ad90433 100644 --- a/librabbitmq/amqp_framing.h +++ b/include/amqp_framing.h diff --git a/librabbitmq/amqp_ssl_socket.h b/include/amqp_ssl_socket.h index db3aa73..db3aa73 100644 --- a/librabbitmq/amqp_ssl_socket.h +++ b/include/amqp_ssl_socket.h diff --git a/librabbitmq/amqp_tcp_socket.h b/include/amqp_tcp_socket.h index 3e9d82f..3e9d82f 100644 --- a/librabbitmq/amqp_tcp_socket.h +++ b/include/amqp_tcp_socket.h diff --git a/librabbitmq/CMakeLists.txt b/librabbitmq/CMakeLists.txt index 9f59d63..262b726 100644 --- a/librabbitmq/CMakeLists.txt +++ b/librabbitmq/CMakeLists.txt @@ -39,7 +39,7 @@ if (REGENERATE_AMQP_FRAMING) DEPENDS ${AMQP_SPEC_JSON_PATH} ${CODEGEN_PY} ${AMQP_CODEGEN_PY} VERBATIM) else (REGENERATE_AMQP_FRAMING) - set(AMQP_FRAMING_H_PATH ${CMAKE_CURRENT_SOURCE_DIR}/amqp_framing.h) + set(AMQP_FRAMING_H_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../include/amqp_framing.h) set(AMQP_FRAMING_C_PATH ${CMAKE_CURRENT_SOURCE_DIR}/amqp_framing.c) endif (REGENERATE_AMQP_FRAMING) @@ -48,19 +48,20 @@ endif (REGENERATE_AMQP_FRAMING) set(LIBRABBITMQ_INCLUDE_DIRS ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/../include ) include_directories(${LIBRABBITMQ_INCLUDE_DIRS}) set(LIBRABBITMQ_INCLUDE_DIRS - ${LIBRABBITMQ_INCLUDE_DIRS} + ${CMAKE_CURRENT_SOURCE_DIR}/../include PARENT_SCOPE) add_definitions(-DHAVE_CONFIG_H) if (ENABLE_SSL_SUPPORT) add_definitions(-DWITH_SSL=1) - set(AMQP_SSL_SOCKET_H_PATH amqp_ssl_socket.h) + set(AMQP_SSL_SOCKET_H_PATH ../include/amqp_ssl_socket.h) set(AMQP_SSL_SRCS ${AMQP_SSL_SOCKET_H_PATH} amqp_openssl.c @@ -91,8 +92,10 @@ endif() set(RABBITMQ_SOURCES ${AMQP_FRAMING_H_PATH} ${AMQP_FRAMING_C_PATH} - amqp_api.c amqp.h amqp_connection.c amqp_mem.c amqp_private.h amqp_socket.c - amqp_table.c amqp_url.c amqp_socket.h amqp_tcp_socket.c amqp_tcp_socket.h + ../include/amqp.h + ../include/amqp_tcp_socket.h + amqp_api.c amqp_connection.c amqp_mem.c amqp_private.h amqp_socket.c + amqp_table.c amqp_url.c amqp_socket.h amqp_tcp_socket.c amqp_time.c amqp_time.h amqp_consumer.c ${AMQP_SSL_SRCS} @@ -154,11 +157,10 @@ if (BUILD_STATIC_LIBS) endif (BUILD_STATIC_LIBS) install(FILES - amqp.h + ../include/amqp.h ${AMQP_FRAMING_H_PATH} - amqp_tcp_socket.h + ../include/amqp_tcp_socket.h ${AMQP_SSL_SOCKET_H_PATH} - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} - ) + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) set(RMQ_LIBRARY_TARGET ${RMQ_LIBRARY_TARGET} PARENT_SCOPE) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 320a73d..f745e3f 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,4 +1,7 @@ -include_directories(${LIBRABBITMQ_INCLUDE_DIRS}) +include_directories( + ${LIBRABBITMQ_INCLUDE_DIRS} + ${CMAKE_CURRENT_BINARY_DIR}/../librabbitmq/ + ${CMAKE_CURRENT_SOURCE_DIR}/../librabbitmq/) if (MSVC) # No version of MSVC has inttypes.h, this uses the msinttypes |