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-arcade/opensonic/files: opensonic-0.1.4-r1-cmake.patch
Date: Sat, 29 Sep 2012 20:22:01
Message-Id: 20120929202146.E567321601@flycatcher.gentoo.org
1 hasufell 12/09/29 20:21:46
2
3 Modified: opensonic-0.1.4-r1-cmake.patch
4 Log:
5 fix compilation for --as-needed
6
7 (Portage version: 2.2.0_alpha134/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 games-arcade/opensonic/files/opensonic-0.1.4-r1-cmake.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/opensonic/files/opensonic-0.1.4-r1-cmake.patch?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/opensonic/files/opensonic-0.1.4-r1-cmake.patch?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-arcade/opensonic/files/opensonic-0.1.4-r1-cmake.patch?r1=1.1&r2=1.2
15
16 Index: opensonic-0.1.4-r1-cmake.patch
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/games-arcade/opensonic/files/opensonic-0.1.4-r1-cmake.patch,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- opensonic-0.1.4-r1-cmake.patch 17 May 2012 00:42:37 -0000 1.1
23 +++ opensonic-0.1.4-r1-cmake.patch 29 Sep 2012 20:21:46 -0000 1.2
24 @@ -6,6 +6,7 @@
25 remove "-O2" from pre-defined CFLAGS
26 make paths modifiable
27 add rules for icon, desktop-file and game-wrapper
28 +fix compilation for as-needed
29
30 --- CMakeLists.txt
31 +++ CMakeLists.txt
32 @@ -39,16 +40,19 @@
33 IF(NOT ALLEGRO_UNIX_VERSION STREQUAL ALLEGRO_RECOMMENDED_VERSION)
34 MESSAGE("\nWARNING: your Allegro version is ${ALLEGRO_UNIX_VERSION}. The recommended version is ${ALLEGRO_RECOMMENDED_VERSION}.\n ${GAME_NAME} may not compile properly!.\n")
35 ENDIF(NOT ALLEGRO_UNIX_VERSION STREQUAL ALLEGRO_RECOMMENDED_VERSION)
36 -@@ -251,7 +250,7 @@
37 +@@ -249,9 +248,8 @@
38 + IF(UNIX)
39 + SET(GAME_SRCS ${GAME_SRCS} src/misc/iconlin.c)
40 ADD_EXECUTABLE(${GAME_UNIXNAME} ${GAME_SRCS})
41 - SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES LINK_FLAGS ${ALLEGRO_UNIX_LIBS})
42 - TARGET_LINK_LIBRARIES(${GAME_UNIXNAME} m logg vorbisfile vorbis ogg jpgalleg z png loadpng)
43 +- SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES LINK_FLAGS ${ALLEGRO_UNIX_LIBS})
44 +- TARGET_LINK_LIBRARIES(${GAME_UNIXNAME} m logg vorbisfile vorbis ogg jpgalleg z png loadpng)
45 - SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES COMPILE_FLAGS "-Wall -O2 ${CFLAGS} ${CFLAGS_EXTRA}")
46 ++ TARGET_LINK_LIBRARIES(${GAME_UNIXNAME} m logg vorbisfile vorbis ogg jpgalleg z png loadpng ${ALLEGRO_UNIX_LIBS})
47 + SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES COMPILE_FLAGS "-Wall")
48 ENDIF(UNIX)
49
50
51 -@@ -407,19 +406,43 @@
52 +@@ -407,19 +405,43 @@
53 SET_TARGET_PROPERTIES(${GAME_UNIXNAME} PROPERTIES PROJECT_NAME "${GAME_NAME}")