diff options
Diffstat (limited to 'vendor')
| -rw-r--r-- | vendor/CMakeLists.txt | 62 | ||||
| -rw-r--r-- | vendor/MESA_prof_load-3b2bfd.tar.gz | bin | 8125 -> 0 bytes | |||
| -rw-r--r-- | vendor/ctemplate-2.3.tar.gz | bin | 720717 -> 0 bytes | |||
| -rw-r--r-- | vendor/ctemplate-ctemplate-2.4.tar.gz | bin | 0 -> 391923 bytes | |||
| -rw-r--r-- | vendor/librdkafka-0.11.5.tar.gz | bin | 1984510 -> 0 bytes | |||
| -rw-r--r-- | vendor/openssl-1.1.1g.tar.gz | bin | 9801502 -> 0 bytes |
6 files changed, 23 insertions, 39 deletions
diff --git a/vendor/CMakeLists.txt b/vendor/CMakeLists.txt index c6eb3ff..2c16fef 100644 --- a/vendor/CMakeLists.txt +++ b/vendor/CMakeLists.txt @@ -3,10 +3,16 @@ include(ExternalProject) ### OpenSSL 1.1.1 +if (CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64") + set(OPENSSL_COMPILE_ARCH linux-x86_64) +elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64") + set(OPENSSL_COMPILE_ARCH linux-aarch64) +endif() + ExternalProject_Add(OpenSSL PREFIX openssl URL ${CMAKE_CURRENT_SOURCE_DIR}/openssl-1.1.1l.tar.gz URL_MD5 ac0d4387f3ba0ad741b0580dd45f6ff3 - CONFIGURE_COMMAND ./Configure enable-ssl3 enable-ssl3-method enable-weak-ssl-ciphers linux-x86_64 --prefix=<INSTALL_DIR> --openssldir=<INSTALL_DIR>/lib/ssl + CONFIGURE_COMMAND ./Configure enable-ssl3 enable-ssl3-method enable-weak-ssl-ciphers ${OPENSSL_COMPILE_ARCH} --prefix=<INSTALL_DIR> --openssldir=<INSTALL_DIR>/lib/ssl enable-ec_nistp_64_gcc_128 no-shared BUILD_COMMAND ${MAKE_COMMAND} INSTALL_COMMAND make install_sw @@ -122,8 +128,6 @@ set_property(TARGET gmock PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/ set(MESA_FRAMEWORK_LIB_DIR /opt/MESA/lib) set(MESA_FRAMEWORK_INCLUDE_DIR /opt/MESA/include) -set(MRZCPD_LIB_DIR /opt/tsg/mrzcpd/corei7/lib) -set(MRZCPD_INCLUDE_DIR /opt/tsg/mrzcpd/corei7/include) add_library(MESA_handle_logger SHARED IMPORTED GLOBAL) set_property(TARGET MESA_handle_logger PROPERTY IMPORTED_LOCATION ${MESA_FRAMEWORK_LIB_DIR}/libMESA_handle_logger.so) @@ -133,38 +137,30 @@ add_library(MESA_prof_load SHARED IMPORTED GLOBAL) set_property(TARGET MESA_prof_load PROPERTY IMPORTED_LOCATION ${MESA_FRAMEWORK_LIB_DIR}/libMESA_prof_load.so) set_property(TARGET MESA_prof_load PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${MESA_FRAMEWORK_INCLUDE_DIR}) -add_library(wiredcfg SHARED IMPORTED GLOBAL) -set_property(TARGET wiredcfg PROPERTY IMPORTED_LOCATION ${MESA_FRAMEWORK_LIB_DIR}/libwiredcfg.so) -set_property(TARGET wiredcfg PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${MESA_FRAMEWORK_INCLUDE_DIR}) - add_library(MESA_htable SHARED IMPORTED GLOBAL) set_property(TARGET MESA_htable PROPERTY IMPORTED_LOCATION ${MESA_FRAMEWORK_LIB_DIR}/libMESA_htable.so) set_property(TARGET MESA_htable PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${MESA_FRAMEWORK_INCLUDE_DIR}) -add_library(wiredLB SHARED IMPORTED GLOBAL) -set_property(TARGET wiredLB PROPERTY IMPORTED_LOCATION ${MESA_FRAMEWORK_LIB_DIR}/libWiredLB.so) -set_property(TARGET wiredLB PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${MESA_FRAMEWORK_INCLUDE_DIR}) - add_library(maatframe SHARED IMPORTED GLOBAL) set_property(TARGET maatframe PROPERTY IMPORTED_LOCATION ${MESA_FRAMEWORK_LIB_DIR}/libmaatframe.so) set_property(TARGET maatframe PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${MESA_FRAMEWORK_INCLUDE_DIR}) -add_library(MESA_field_stat SHARED IMPORTED GLOBAL) -set_property(TARGET MESA_field_stat PROPERTY IMPORTED_LOCATION ${MESA_FRAMEWORK_LIB_DIR}/libMESA_field_stat2.so) -set_property(TARGET MESA_field_stat PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${MESA_FRAMEWORK_INCLUDE_DIR}) - add_library(fieldstat4 SHARED IMPORTED GLOBAL) set_property(TARGET fieldstat4 PROPERTY IMPORTED_LOCATION ${MESA_FRAMEWORK_LIB_DIR}/libfieldstat4.so) set_property(TARGET fieldstat4 PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${MESA_FRAMEWORK_INCLUDE_DIR}) -add_library(rdkafka SHARED IMPORTED GLOBAL) -set_property(TARGET rdkafka PROPERTY IMPORTED_LOCATION ${MESA_FRAMEWORK_LIB_DIR}/librdkafka.so) -set_property(TARGET rdkafka PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${MESA_FRAMEWORK_INCLUDE_DIR}/MESA) - add_library(tsglua SHARED IMPORTED GLOBAL) set_property(TARGET tsglua PROPERTY IMPORTED_LOCATION ${MESA_FRAMEWORK_LIB_DIR}/libelua.so) set_property(TARGET tsglua PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${MESA_FRAMEWORK_INCLUDE_DIR}) +# MRZCPD +if (CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64") + set(MRZCPD_LIB_DIR /opt/tsg/mrzcpd/corei7/lib) + set(MRZCPD_INCLUDE_DIR /opt/tsg/mrzcpd/corei7/include) +elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64") + set(MRZCPD_LIB_DIR /opt/tsg/mrzcpd/aarch64/lib) + set(MRZCPD_INCLUDE_DIR /opt/tsg/mrzcpd/aarch64/include) +endif() add_library(mrzcpd SHARED IMPORTED GLOBAL) set_property(TARGET mrzcpd PROPERTY IMPORTED_LOCATION ${MRZCPD_LIB_DIR}/libmarsio.so) set_property(TARGET mrzcpd PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${MRZCPD_INCLUDE_DIR}) @@ -189,28 +185,16 @@ add_dependencies(cjson cJSON) set_property(TARGET cjson PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib64/libcjson.a) set_property(TARGET cjson PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) -#### librdkafka -#ExternalProject_Add(librdkafka PREFIX librdkafka -# URL ${CMAKE_CURRENT_SOURCE_DIR}/librdkafka-0.11.5.tar.gz -# URL_MD5 90bb43499252317ae55723d32ccacf18 -# CONFIGURE_COMMAND ./configure --prefix=<INSTALL_DIR> -# BUILD_IN_SOURCE 1) -#ExternalProject_Get_Property(librdkafka INSTALL_DIR) -#file(MAKE_DIRECTORY ${INSTALL_DIR}/include) -# -#add_library(librdkafka-static STATIC IMPORTED GLOBAL) -#add_dependencies(librdkafka-static librdkafka) -#set_property(TARGET librdkafka-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/librdkafka.a) -#set_property(TARGET librdkafka-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) -#set_property(TARGET librdkafka-static PROPERTY INTERFACE_LINK_LIBRARIES ssl crypto sasl2 m z dl pthread rt) - ### ctemplate +if (CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64") + set(CTEMPLATE_COMPILE_ARCH x86_64) +elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64") + set(CTEMPLATE_COMPILE_ARCH arm) +endif() ExternalProject_Add(ctemplate PREFIX ctemplate - URL ${CMAKE_CURRENT_SOURCE_DIR}/ctemplate-2.3.tar.gz - URL_MD5 3b91f3c1e7aa55cb4c2957acf77d6b9a - PATCH_COMMAND patch -p1 < ${CMAKE_CURRENT_LIST_DIR}/patch/compile_ctemplate_use_centos8_with_gcc7.patch - BUILD_COMMAND sh autogen.sh - CONFIGURE_COMMAND ./configure --prefix=<INSTALL_DIR> + URL ${CMAKE_CURRENT_SOURCE_DIR}/ctemplate-ctemplate-2.4.tar.gz + URL_MD5 4dae8e9d3329d20826a94dcc092ce65e + CONFIGURE_COMMAND sh autogen.sh && ./configure --prefix=<INSTALL_DIR> --build=${CTEMPLATE_COMPILE_ARCH} BUILD_IN_SOURCE 1) ExternalProject_Get_Property(ctemplate INSTALL_DIR) diff --git a/vendor/MESA_prof_load-3b2bfd.tar.gz b/vendor/MESA_prof_load-3b2bfd.tar.gz Binary files differdeleted file mode 100644 index 8004fa3..0000000 --- a/vendor/MESA_prof_load-3b2bfd.tar.gz +++ /dev/null diff --git a/vendor/ctemplate-2.3.tar.gz b/vendor/ctemplate-2.3.tar.gz Binary files differdeleted file mode 100644 index 6ec1a72..0000000 --- a/vendor/ctemplate-2.3.tar.gz +++ /dev/null diff --git a/vendor/ctemplate-ctemplate-2.4.tar.gz b/vendor/ctemplate-ctemplate-2.4.tar.gz Binary files differnew file mode 100644 index 0000000..ce280b5 --- /dev/null +++ b/vendor/ctemplate-ctemplate-2.4.tar.gz diff --git a/vendor/librdkafka-0.11.5.tar.gz b/vendor/librdkafka-0.11.5.tar.gz Binary files differdeleted file mode 100644 index 74e93c8..0000000 --- a/vendor/librdkafka-0.11.5.tar.gz +++ /dev/null diff --git a/vendor/openssl-1.1.1g.tar.gz b/vendor/openssl-1.1.1g.tar.gz Binary files differdeleted file mode 100644 index e768f9e..0000000 --- a/vendor/openssl-1.1.1g.tar.gz +++ /dev/null |
