Files
mobile-game-core/CMakeLists.txt

29 lines
532 B
CMake

cmake_minimum_required(VERSION 3.10)
project(main)
if(NOT TARGET SDL3::SDL3)
find_package(SDL3 CONFIG REQUIRED)
endif()
add_executable(main main.cpp)
target_link_libraries(main SDL3::SDL3)
if(ANDROID)
# --- Android: OpenGL ES ---
target_link_libraries(main
GLESv3 # or GLESv2
EGL
android
log
)
else()
# --- Linux/Desktop: OpenGL ---
set(OpenGL_GL_PREFERENCE GLVND)
find_package(OpenGL REQUIRED)
target_link_libraries(main
OpenGL::GLES3
)
endif()