feat: add CMake build configuration and unit tests for XRabbitMQClient
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
########### AGGREGATED COMPONENTS AND DEPENDENCIES FOR THE MULTI CONFIG #####################
|
||||
#############################################################################################
|
||||
|
||||
set(rabbitmq-c_COMPONENT_NAMES "")
|
||||
if(DEFINED rabbitmq-c_FIND_DEPENDENCY_NAMES)
|
||||
list(APPEND rabbitmq-c_FIND_DEPENDENCY_NAMES )
|
||||
list(REMOVE_DUPLICATES rabbitmq-c_FIND_DEPENDENCY_NAMES)
|
||||
else()
|
||||
set(rabbitmq-c_FIND_DEPENDENCY_NAMES )
|
||||
endif()
|
||||
|
||||
########### VARIABLES #######################################################################
|
||||
#############################################################################################
|
||||
set(rabbitmq-c_PACKAGE_FOLDER_RELEASE "C:/Users/bing/.conan2/p/b/rabbi38371e916c6e4/p")
|
||||
set(rabbitmq-c_BUILD_MODULES_PATHS_RELEASE )
|
||||
|
||||
|
||||
set(rabbitmq-c_INCLUDE_DIRS_RELEASE "${rabbitmq-c_PACKAGE_FOLDER_RELEASE}/include")
|
||||
set(rabbitmq-c_RES_DIRS_RELEASE )
|
||||
set(rabbitmq-c_DEFINITIONS_RELEASE "-DAMQP_STATIC")
|
||||
set(rabbitmq-c_SHARED_LINK_FLAGS_RELEASE )
|
||||
set(rabbitmq-c_EXE_LINK_FLAGS_RELEASE )
|
||||
set(rabbitmq-c_OBJECTS_RELEASE )
|
||||
set(rabbitmq-c_COMPILE_DEFINITIONS_RELEASE "AMQP_STATIC")
|
||||
set(rabbitmq-c_COMPILE_OPTIONS_C_RELEASE )
|
||||
set(rabbitmq-c_COMPILE_OPTIONS_CXX_RELEASE )
|
||||
set(rabbitmq-c_LIB_DIRS_RELEASE "${rabbitmq-c_PACKAGE_FOLDER_RELEASE}/lib")
|
||||
set(rabbitmq-c_BIN_DIRS_RELEASE )
|
||||
set(rabbitmq-c_LIBRARY_TYPE_RELEASE STATIC)
|
||||
set(rabbitmq-c_IS_HOST_WINDOWS_RELEASE 1)
|
||||
set(rabbitmq-c_LIBS_RELEASE librabbitmq.4)
|
||||
set(rabbitmq-c_SYSTEM_LIBS_RELEASE ws2_32 crypt32 rpcrt4)
|
||||
set(rabbitmq-c_FRAMEWORK_DIRS_RELEASE )
|
||||
set(rabbitmq-c_FRAMEWORKS_RELEASE )
|
||||
set(rabbitmq-c_BUILD_DIRS_RELEASE )
|
||||
set(rabbitmq-c_NO_SONAME_MODE_RELEASE FALSE)
|
||||
|
||||
|
||||
# COMPOUND VARIABLES
|
||||
set(rabbitmq-c_COMPILE_OPTIONS_RELEASE
|
||||
"$<$<COMPILE_LANGUAGE:CXX>:${rabbitmq-c_COMPILE_OPTIONS_CXX_RELEASE}>"
|
||||
"$<$<COMPILE_LANGUAGE:C>:${rabbitmq-c_COMPILE_OPTIONS_C_RELEASE}>")
|
||||
set(rabbitmq-c_LINKER_FLAGS_RELEASE
|
||||
"$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,SHARED_LIBRARY>:${rabbitmq-c_SHARED_LINK_FLAGS_RELEASE}>"
|
||||
"$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,MODULE_LIBRARY>:${rabbitmq-c_SHARED_LINK_FLAGS_RELEASE}>"
|
||||
"$<$<STREQUAL:$<TARGET_PROPERTY:TYPE>,EXECUTABLE>:${rabbitmq-c_EXE_LINK_FLAGS_RELEASE}>")
|
||||
|
||||
|
||||
set(rabbitmq-c_COMPONENTS_RELEASE )
|
||||
Reference in New Issue
Block a user