Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2013
405
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. cmake_minimum_required(VERSION 2.8)
  2.  
  3. project(SDL2)
  4.  
  5. set(SDL_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/SDL)
  6.  
  7. if(NOT EXISTS ${SDL_ROOT})
  8. message(FATAL_ERROR
  9. "${SDL_ROOT} does not exist!
  10. Please run ${CMAKE_CURRENT_SOURCE_DIR}/get_sdl2.sh to get a patched copy of SDL2"
  11. )
  12. endif()
  13.  
  14. set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DGL_GLEXT_PROTOTYPES")
  15. set (CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-DGL_GLEXT_PROTOTYPES")
  16.  
  17. include_directories(${SDL_ROOT}/include)
  18.  
  19. file (GLOB SOURCES
  20. ${SDL_ROOT}/src/*.c
  21. ${SDL_ROOT}/src/audio/*.c
  22. ${SDL_ROOT}/src/audio/android/*.c
  23. ${SDL_ROOT}/src/atomic/SDL_atomic.c
  24. ${SDL_ROOT}/src/atomic/SDL_spinlock.c.arm
  25. ${SDL_ROOT}/src/core/android/*.c
  26. ${SDL_ROOT}/src/cpuinfo/*.c
  27. ${SDL_ROOT}/src/events/*.c
  28. ${SDL_ROOT}/src/file/*.c
  29. ${SDL_ROOT}/src/haptic/*.c
  30. ${SDL_ROOT}/src/haptic/dummy/*.c
  31. ${SDL_ROOT}/src/joystick/*.c
  32. ${SDL_ROOT}/src/joystick/android/*.c
  33. ${SDL_ROOT}/src/loadso/dlopen/*.c
  34. ${SDL_ROOT}/src/power/*.c
  35. ${SDL_ROOT}/src/power/android/*.c
  36. ${SDL_ROOT}/src/filesystem/dummy/*.c
  37. ${SDL_ROOT}/src/render/*.c
  38. ${SDL_ROOT}/src/render/*/*.c
  39. ${SDL_ROOT}/src/stdlib/*.c
  40. ${SDL_ROOT}/src/thread/*.c
  41. ${SDL_ROOT}/src/thread/pthread/*.c
  42. ${SDL_ROOT}/src/timer/*.c
  43. ${SDL_ROOT}/src/timer/unix/*.c
  44. ${SDL_ROOT}/src/video/*.c
  45. ${SDL_ROOT}/src/video/android/*.c
  46. ${SDL_ROOT}/src/test/*.c
  47. )
  48.  
  49. add_library (SDL2 SHARED ${SOURCES})
  50. target_link_libraries (SDL2 dl GLESv1_CM GLESv2 log android)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement