~ubuntu-branches/ubuntu/vivid/libsdl2/vivid

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Manuel A. Fernandez Montecelo, Felix Geyer
  • Date: 2013-12-28 12:31:19 UTC
  • mfrom: (1.1.3)
  • Revision ID: package-import@ubuntu.com-20131228123119-e0k27gckmnzskfgb
Tags: 2.0.1+dfsg1-1
* New upstream release (Closes: #728974)
  - Remove patch applied upstream:
    bug-723797-false_positives_in_mouse_wheel_code.patch
* Bump Standards-Version to 3.9.5, no changes needed.

[ Felix Geyer ]
* Import upstream gpg key for uscan to verify the orig tarball.

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
# set SDL_BINARY_AGE and SDL_INTERFACE_AGE to 0.
30
30
set(SDL_MAJOR_VERSION 2)
31
31
set(SDL_MINOR_VERSION 0)
32
 
set(SDL_MICRO_VERSION 0)
 
32
set(SDL_MICRO_VERSION 1)
33
33
set(SDL_INTERFACE_AGE 0)
34
 
set(SDL_BINARY_AGE 0)
 
34
set(SDL_BINARY_AGE 1)
35
35
set(SDL_VERSION "${SDL_MAJOR_VERSION}.${SDL_MINOR_VERSION}.${SDL_MICRO_VERSION}")
36
36
 
37
37
# Calculate a libtool-like version number
172
172
 
173
173
set(SDL_SUBSYSTEMS
174
174
    Atomic Audio Video Render Events Joystick Haptic Power Threads Timers
175
 
    File Loadso CPUinfo)
 
175
    File Loadso CPUinfo Filesystem)
176
176
foreach(_SUB ${SDL_SUBSYSTEMS})
177
177
  string(TOUPPER ${_SUB} _OPT)
178
178
  option(SDL_${_OPT} "Enable the ${_SUB} subsystem" ON)
714
714
    endif(LINUX)
715
715
  endif(SDL_POWER)
716
716
 
 
717
  if(SDL_FILESYSTEM)
 
718
    set(SDL_FILESYSTEM_UNIX 1)
 
719
    file(GLOB FILESYSTEM_SOURCES ${SDL2_SOURCE_DIR}/src/filesystem/unix/*.c)
 
720
    set(SOURCE_FILES ${SOURCE_FILES} ${FILESYSTEM_SOURCES})
 
721
    set(HAVE_SDL_FILESYSTEM TRUE)
 
722
  endif(SDL_FILESYSTEM)
 
723
 
717
724
  if(SDL_TIMERS)
718
725
    set(SDL_TIMER_UNIX 1)
719
726
    file(GLOB TIMER_SOURCES ${SDL2_SOURCE_DIR}/src/timer/unix/*.c)
814
821
    set(HAVE_SDL_POWER TRUE)
815
822
  endif(SDL_POWER)
816
823
 
 
824
  if(SDL_FILESYSTEM)
 
825
    set(SDL_FILESYSTEM_WINDOWS 1)
 
826
    file(GLOB FILESYSTEM_SOURCES ${SDL2_SOURCE_DIR}/src/filesytem/windows/*.c)
 
827
    set(SOURCE_FILES ${SOURCE_FILES} ${FILESYSTEM_SOURCES})
 
828
    set(HAVE_SDL_FILESYSTEM TRUE)
 
829
  endif(SDL_FILESYSTEM)
 
830
 
817
831
  # Libraries for Win32 native and MinGW
818
832
  list(APPEND EXTRA_LIBS user32 gdi32 winmm imm32 ole32 oleaut32 version uuid)
819
833
 
924
938
    set(SDL_FRAMEWORK_IOKIT 1)
925
939
  endif()
926
940
 
 
941
  if(SDL_FILESYSTEM)
 
942
    set(SDL_FILESYSTEM_COCOA 1)
 
943
    file(GLOB FILESYSTEM_SOURCES ${SDL2_SOURCE_DIR}/src/filesystem/cocoa/*.m)
 
944
    set(SOURCE_FILES ${SOURCE_FILES} ${FILESYSTEM_SOURCES})
 
945
    set(HAVE_SDL_FILESYSTEM TRUE)
 
946
  endif()
 
947
 
927
948
  # Actually load the frameworks at the end so we don't duplicate include.
928
949
  if(SDL_FRAMEWORK_COCOA)
929
950
    find_library(COCOA_LIBRARY Cocoa)
973
994
    set(SOURCE_FILES ${SOURCE_FILES} ${BWINDOW_SOURCES})
974
995
    set(HAVE_SDL_VIDEO TRUE)
975
996
 
 
997
    set(SDL_FILESYSTEM_BEOS 1)
 
998
    file(GLOB FILESYSTEM_SOURCES ${SDL2_SOURCE_DIR}/src/filesystem/beos/*.cc)
 
999
    set(SOURCE_FILES ${SOURCE_FILES} ${FILESYSTEM_SOURCES})
 
1000
    set(HAVE_SDL_FILESYSTEM TRUE)
 
1001
 
976
1002
    if(VIDEO_OPENGL)
977
1003
      # TODO: Use FIND_PACKAGE(OpenGL) instead
978
1004
      set(SDL_VIDEO_OPENGL 1)
1008
1034
if(NOT HAVE_SDL_LOADSO)
1009
1035
  set(SDL_LOADSO_DISABLED 1)
1010
1036
  file(GLOB LOADSO_SOURCES ${SDL2_SOURCE_DIR}/src/loadso/dummy/*.c)
1011
 
  set(SOURCE_FILES ${SOURCE_FILES} ${JOYSTICK_SOURCES})
 
1037
  set(SOURCE_FILES ${SOURCE_FILES} ${LOADSO_SOURCES})
1012
1038
endif(NOT HAVE_SDL_LOADSO)
 
1039
if(NOT HAVE_SDL_FILESYSTEM)
 
1040
  set(SDL_FILESYSTEM_DISABLED 1)
 
1041
  file(GLOB FILESYSTEM_SOURCES ${SDL2_SOURCE_DIR}/src/filesystem/dummy/*.c)
 
1042
  set(SOURCE_FILES ${SOURCE_FILES} ${FILESYSTEM_SOURCES})
 
1043
endif(NOT HAVE_SDL_FILESYSTEM)
1013
1044
 
1014
1045
# We always need to have threads and timers around
1015
1046
if(NOT HAVE_SDL_THREADS)