Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required(VERSION 2.8)
- project(SDL2)
- set(SDL_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/SDL)
- if(NOT EXISTS ${SDL_ROOT})
- message(FATAL_ERROR
- "${SDL_ROOT} does not exist!
- Please run ${CMAKE_CURRENT_SOURCE_DIR}/get_sdl2.sh to get a patched copy of SDL2"
- )
- endif()
- #set (CMAKE_C_FLAGS ${CMAKE_C_FLAGS} "-D GL_GLEXT_PROTOTYPES")
- #set (CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-D GL_GLEXT_PROTOTYPES")
- include_directories(${SDL_ROOT}/include)
- #file (GLOB SOURCES ${SDL_ROOT}/src/main/android/*.c) # SDL_android_main.c
- #add_library(SDL2 ${SOURCES})
- file (GLOB SOURCES
- ${SDL_ROOT}/src/*.c
- ${SDL_ROOT}/src/audio/*.c
- ${SDL_ROOT}/src/audio/android/*.c
- ${SDL_ROOT}/src/atomic/SDL_atomic.c
- ${SDL_ROOT}/src/atomic/SDL_spinlock.c.arm
- ${SDL_ROOT}/src/core/android/*.c
- ${SDL_ROOT}/src/cpuinfo/*.c
- ${SDL_ROOT}/src/events/*.c
- ${SDL_ROOT}/src/file/*.c
- ${SDL_ROOT}/src/haptic/*.c
- ${SDL_ROOT}/src/haptic/dummy/*.c
- ${SDL_ROOT}/src/joystick/*.c
- ${SDL_ROOT}/src/joystick/android/*.c
- ${SDL_ROOT}/src/loadso/dlopen/*.c
- ${SDL_ROOT}/src/power/*.c
- ${SDL_ROOT}/src/power/android/*.c
- ${SDL_ROOT}/src/filesystem/dummy/*.c
- ${SDL_ROOT}/src/render/*.c
- ${SDL_ROOT}/src/render/*/*.c
- ${SDL_ROOT}/src/stdlib/*.c
- ${SDL_ROOT}/src/thread/*.c
- ${SDL_ROOT}/src/thread/pthread/*.c
- ${SDL_ROOT}/src/timer/*.c
- ${SDL_ROOT}/src/timer/unix/*.c
- ${SDL_ROOT}/src/video/*.c
- ${SDL_ROOT}/src/video/android/*.c
- ${SDL_ROOT}/src/test/*.c
- )
- add_library (SDL2 ${SOURCES})
- target_link_libraries (SDL2 dl GLESv1_CM GLESv2 log android)
- #install(DIRECTORY ${SDL_ROOT}/include DESTINATION ${CMAKE_INSTALL_PREFIX}/include)
- #install(TARGETS SDL2 DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement