summaryrefslogtreecommitdiff
path: root/vendors
diff options
context:
space:
mode:
Diffstat (limited to 'vendors')
-rw-r--r--vendors/CMakeLists.txt36
-rw-r--r--vendors/libqmengine-5.7.0-43-LSB-SMP-NG.tar.gzbin525014 -> 493978 bytes
2 files changed, 19 insertions, 17 deletions
diff --git a/vendors/CMakeLists.txt b/vendors/CMakeLists.txt
index 4af3155..bf5d731 100644
--- a/vendors/CMakeLists.txt
+++ b/vendors/CMakeLists.txt
@@ -99,22 +99,6 @@ set_property(TARGET libevent-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/li
set_property(TARGET libevent-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
set_property(TARGET libevent-static PROPERTY INTERFACE_LINK_LIBRARIES pthread)
-###libqmengine
-ExternalProject_Add(tsgengine PREFIX tsgengine
- URL ${CMAKE_CURRENT_SOURCE_DIR}/libqmengine-5.7.0-43-LSB-SMP-NG.tar.gz
- URL_MD5 335262f6ac0726fee75e4efcb449be24
- CONFIGURE_COMMAND ""
- BUILD_COMMAND make
- BUILD_IN_SOURCE 1)
-
-ExternalProject_Get_Property(tsgengine INSTALL_DIR)
-file(MAKE_DIRECTORY ${INSTALL_DIR}/include)
-
-add_library(tsgengine-static STATIC IMPORTED GLOBAL)
-add_dependencies(tsgengine-static tsgengine)
-set_property(TARGET tsgengine-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libqmengine.a.5.7.0-43)
-set_property(TARGET tsgengine-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
-
### OpenSSL 1.1.1m
ExternalProject_Add(openssl PREFIX openssl
URL ${CMAKE_CURRENT_SOURCE_DIR}/openssl-1.1.1m.tar.gz
@@ -138,4 +122,22 @@ set_property(TARGET openssl-crypto-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES
add_library(openssl-ssl-static STATIC IMPORTED GLOBAL)
add_dependencies(openssl-ssl-static openssl)
set_property(TARGET openssl-ssl-static PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libssl.a)
-set_property(TARGET openssl-ssl-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include) \ No newline at end of file
+set_property(TARGET openssl-ssl-static PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
+
+###libqmengine
+ExternalProject_Add(tsgengine PREFIX tsgengine
+ URL ${CMAKE_CURRENT_SOURCE_DIR}/libqmengine-5.7.0-43-LSB-SMP-NG.tar.gz
+ URL_MD5 885142d147d804fb83941151c6ead689
+ CONFIGURE_COMMAND ""
+ BUILD_COMMAND make
+ BUILD_IN_SOURCE 1)
+
+ExternalProject_Get_Property(tsgengine INSTALL_DIR)
+file(MAKE_DIRECTORY ${INSTALL_DIR}/include)
+
+add_library(libqmengine-shared SHARED IMPORTED GLOBAL)
+add_dependencies(libqmengine-shared tsgengine)
+set_property(TARGET libqmengine-shared PROPERTY IMPORTED_LOCATION ${INSTALL_DIR}/lib/libqmengine.so.5)
+set_property(TARGET libqmengine-shared PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${INSTALL_DIR}/include)
+add_custom_target(libqmengine_install ALL COMMAND ${CMAKE_COMMAND} -E copy ${INSTALL_DIR}/lib/libqmengine.so.5 /opt/MESA/lib DEPENDS tsgengine)
+add_dependencies(libqmengine-shared libqmengine_install) \ No newline at end of file
diff --git a/vendors/libqmengine-5.7.0-43-LSB-SMP-NG.tar.gz b/vendors/libqmengine-5.7.0-43-LSB-SMP-NG.tar.gz
index ab3ddc7..7ea8831 100644
--- a/vendors/libqmengine-5.7.0-43-LSB-SMP-NG.tar.gz
+++ b/vendors/libqmengine-5.7.0-43-LSB-SMP-NG.tar.gz
Binary files differ