Gentoo Archives: gentoo-commits

From: "Julian Ospald (hasufell)" <hasufell@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in games-strategy/megaglest/files: megaglest-3.6.0.3-as-needed.patch
Date: Sat, 01 Sep 2012 00:08:41
Message-Id: 20120901000816.962D820E16@flycatcher.gentoo.org
1 hasufell 12/09/01 00:08:16
2
3 Added: megaglest-3.6.0.3-as-needed.patch
4 Log:
5 fix as-needed
6
7 (Portage version: 2.2.0_alpha123/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 games-strategy/megaglest/files/megaglest-3.6.0.3-as-needed.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/megaglest/files/megaglest-3.6.0.3-as-needed.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-strategy/megaglest/files/megaglest-3.6.0.3-as-needed.patch?rev=1.1&content-type=text/plain
14
15 Index: megaglest-3.6.0.3-as-needed.patch
16 ===================================================================
17 From: Julian Ospald <hasufell@g.o>
18 Date: Fri Aug 31 23:45:34 UTC 2012
19 Subject: fix as-needed
20
21 reorder linker line (curl after libircclient)
22
23 --- source/shared_lib/CMakeLists.txt
24 +++ source/shared_lib/CMakeLists.txt
25 @@ -47,9 +47,6 @@
26
27 FIND_PACKAGE(CURL REQUIRED)
28 INCLUDE_DIRECTORIES(${CURL_INCLUDE_DIRS})
29 - IF(UNIX)
30 - SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${CURL_LIBRARIES})
31 - ENDIF()
32 # check libcurl version #
33 IF(WIN32)
34 file (READ ${PROJECT_SOURCE_DIR}${CURL_INCLUDE_DIR}/curl/curlver.h CURL_VERSION_H_CONTENTS)
35 @@ -293,6 +290,11 @@
36 SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${IRCCLIENT_LIBRARY})
37 endif()
38
39 + # fix linking order, curl after libircclient
40 + IF(UNIX)
41 + SET(EXTERNAL_LIBS ${EXTERNAL_LIBS} ${CURL_LIBRARIES})
42 + ENDIF()
43 +
44 set(CMAKE_REQUIRED_INCLUDES "${IRCCLIENT_INCLUDE_DIR}")
45 set(CMAKE_REQUIRED_LIBRARIES "${IRCCLIENT_LIBRARY}")
46 check_cxx_source_runs("