From 25a3df806080f4f0eb90a2af8e947b873fbaac87 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Wed, 23 Apr 2014 10:39:42 +0200 Subject: [PATCH] Link against libgcc and libmingwex when compiling for Windows with CMake. --- coreapi/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/coreapi/CMakeLists.txt b/coreapi/CMakeLists.txt index 05ae3d811..1fb5f2add 100644 --- a/coreapi/CMakeLists.txt +++ b/coreapi/CMakeLists.txt @@ -1,3 +1,7 @@ +if(MSVC) + find_library(LIBGCC NAMES gcc) + find_library(LIBMINGWEX NAMES mingwex) +endif() find_library(LIBORTP NAMES ortp) find_library(LIBMEDIASTREAMER_BASE NAMES mediastreamer_base) find_library(LIBMEDIASTREAMER_VOIP NAMES mediastreamer_voip) @@ -119,7 +123,7 @@ add_definitions( set(LIBS ws2_32) endif(WIN32) -set(LIBS ${LIBS} ${LIBORTP} ${LIBMEDIASTREAMER_BASE} ${LIBMEDIASTREAMER_VOIP} ${LIBBELLESIP} ${LIBXML2}) +set(LIBS ${LIBS} ${LIBGCC} ${LIBMINGWEX} ${LIBORTP} ${LIBMEDIASTREAMER_BASE} ${LIBMEDIASTREAMER_VOIP} ${LIBBELLESIP} ${LIBXML2}) add_library(linphone SHARED ${SOURCE_FILES}) set_target_properties(linphone PROPERTIES VERSION 3.7.0 SOVERSION 5)