Merge branch 'master' of https://code.google.com/p/supertux
authorMathnerd314 <mathnerd314.gph+hs@gmail.com>
Sun, 3 Aug 2014 18:29:32 +0000 (20:29 +0200)
committerMathnerd314 <mathnerd314.gph+hs@gmail.com>
Sun, 3 Aug 2014 18:29:32 +0000 (20:29 +0200)
Conflicts:
src/supertux/main.cpp

Modified CMakeLists.txt to actually build properly

1  2 
CMakeLists.txt

diff --combined CMakeLists.txt
@@@ -66,13 -66,19 +66,14 @@@ FIND_PACKAGE(Boost REQUIRED
  INCLUDE_DIRECTORIES(SYSTEM ${Boost_INCLUDE_DIR})
  LINK_DIRECTORIES(${Boost_LIBRARY_DIRS})
  
FIND_PACKAGE(SDL REQUIRED)
INCLUDE_DIRECTORIES(${SDL_INCLUDE_DIR})
SET(HAVE_SDL TRUE)
INCLUDE(FindPkgConfig)
PKG_SEARCH_MODULE(SDL2 REQUIRED sdl2)
INCLUDE_DIRECTORIES(${SDL2_INCLUDE_DIRS})
 -LINK_LIBRARIES(supertux2 ${SDL2_LIBRARIES})
  
FIND_PACKAGE(SDL_image REQUIRED)
- INCLUDE_DIRECTORIES(${SDLIMAGE_INCLUDE_DIR})
PKG_SEARCH_MODULE(SDL2IMAGE REQUIRED SDL2_image>=2.0.0)
+ INCLUDE_DIRECTORIES(${SDL2IMAGE_INCLUDE_DIRS})
 -LINK_LIBRARIES(supertux2 ${SDL2IMAGE_LIBRARIES})
+ SET(HAVE_SDL TRUE)
  
 -#FIND_PACKAGE(SDL_image REQUIRED)
 -#INCLUDE_DIRECTORIES(${SDLIMAGE_INCLUDE_DIR})
 -
  OPTION(ENABLE_OPENGL "Enable OpenGL support" ON)
  IF(ENABLE_OPENGL)
    FIND_PACKAGE(OpenGL)
@@@ -234,7 -240,7 +235,7 @@@ IF(CMAKE_COMPILER_IS_GNUCC
    SET(CMAKE_CXX_FLAGS_PROFILE "-pg" CACHE STRING "Profile flags")
    SET(CMAKE_C_FLAGS_PROFILE "-pg" CACHE STRING "Profile flags")
    SET(CMAKE_LD_FLAGS_PROFILE "-lgmon" CACHE STRING "Profile flags")
-   ADD_DEFINITIONS(-Wall -Wextra -funit-at-a-time)
+   ADD_DEFINITIONS(-Wall -Wextra -Wno-unused-parameter -funit-at-a-time)
    IF(WERROR)
      ADD_DEFINITIONS(-Werror)
    ELSE(WERROR)
@@@ -342,8 -348,8 +343,8 @@@ ADD_DEPENDENCIES(supertux2 gitversion
  ## Link supertux binary with squirrel and other libraries
  
  TARGET_LINK_LIBRARIES(supertux2 squirrel)
--TARGET_LINK_LIBRARIES(supertux2 ${SDL_LIBRARY})
--TARGET_LINK_LIBRARIES(supertux2 ${SDLIMAGE_LIBRARY})
++TARGET_LINK_LIBRARIES(supertux2 ${SDL2_LIBRARIES})
++TARGET_LINK_LIBRARIES(supertux2 ${SDL2IMAGE_LIBRARIES})
  TARGET_LINK_LIBRARIES(supertux2 ${OPENAL_LIBRARY})
  TARGET_LINK_LIBRARIES(supertux2 ${OGGVORBIS_LIBRARIES})
  TARGET_LINK_LIBRARIES(supertux2 ${PHYSFS_LIBRARY})