diff options
Diffstat (limited to 'net-p2p/fms/files/fms-use-system-libs4.patch')
-rw-r--r-- | net-p2p/fms/files/fms-use-system-libs4.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/net-p2p/fms/files/fms-use-system-libs4.patch b/net-p2p/fms/files/fms-use-system-libs4.patch new file mode 100644 index 000000000000..fc017ce0023b --- /dev/null +++ b/net-p2p/fms/files/fms-use-system-libs4.patch @@ -0,0 +1,40 @@ +--- /CMakeLists.txt 2016-06-04 22:18:20.000000000 +0200 ++++ /CMakeLists.txt.new 2018-11-25 14:05:45.000000000 +0100 +@@ -373,11 +373,17 @@ + ENDIF(AUDIO_CAPTCHA) + + IF(FROST_SUPPORT OR FCP_SSL_SUPPORT) +- ADD_SUBDIRECTORY(libs/mbedtls) +- TARGET_LINK_LIBRARIES(fms mbedtls) +- TARGET_LINK_LIBRARIES(fms mbedcrypto) +- TARGET_LINK_LIBRARIES(fms mbedx509) +- INCLUDE_DIRECTORIES(libs/mbedtls/include) ++ FIND_LIBRARY(MBEDTLS_LIBRARY NAMES mbedtls ) ++ FIND_LIBRARY(MBEDCRYPTO_LIBRARY NAMES mbedcrypto mbedx509) ++ FIND_LIBRARY(MBEDX509_LIBRARY NAMES mbedx509) ++ ++ IF(MBEDTLS_LIBRARY) ++ TARGET_LINK_LIBRARIES(fms ${MBEDTLS_LIBRARY}) ++ TARGET_LINK_LIBRARIES(fms ${MBEDCRYPTO_LIBRARY}) ++ TARGET_LINK_LIBRARIES(fms ${MBEDX509_LIBRARY}) ++ ELSE(MBEDTLS_LIBRARY) ++ MESSAGE(FATAL ERROR: "Could not find mbedtls library.") ++ ENDIF(MBEDTLS_LIBRARY) + + IF(FROST_SUPPORT) + ADD_DEFINITIONS(-DFROST_SUPPORT) +@@ -405,3 +411,14 @@ + IF(BUILD_PLUGIN) + ADD_SUBDIRECTORY(plugin) + ENDIF(BUILD_PLUGIN) ++ ++MESSAGE(STATUS "<<< Gentoo configuration >>> ++Build type ${CMAKE_BUILD_TYPE} ++Install path ${CMAKE_INSTALL_PREFIX} ++Compiler flags: ++C ${CMAKE_C_FLAGS} ++C++ ${CMAKE_CXX_FLAGS} ++Linker flags: ++Executable ${CMAKE_EXE_LINKER_FLAGS} ++Module ${CMAKE_MODULE_LINKER_FLAGS} ++Shared ${CMAKE_SHARED_LINKER_FLAGS}\n") |