-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
87 lines (82 loc) · 1.99 KB
/
Copy pathCMakeLists.txt
File metadata and controls
87 lines (82 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
cmake_minimum_required(VERSION 2.6)
project(QSdlGles)
add_definitions(
#-DHAVE_OPENGLES
)
#find_package(OpenGL REQUIRED)
add_subdirectory (extlib)
add_subdirectory (toolsrc)
include_directories(
"engsrc/"
"extlib/android-ifaddrs/"
"extlib/glm/"
"extlib/SDL2/include/"
${OPENGL_INCLUDE_DIR}
)
set(IFADDRS_SOURCE
"extlib/android-ifaddrs/ifaddrs.c"
)
set(CL_SOURCE_FILES
"engsrc/cl_demo.c"
"engsrc/cl_input.c"
"engsrc/cl_main.c"
"engsrc/cl_parse.c"
"engsrc/cl_tent.c"
"engsrc/chase.c"
"engsrc/cmd.c"
"engsrc/common.c"
"engsrc/console.c"
"engsrc/crc.c"
"engsrc/cvar.c"
)
set(SV_SOURCE_FILES
"engsrc/host.c"
"engsrc/host_cmd.c"
"engsrc/keys.c"
"engsrc/menu.c"
"engsrc/mathlib.c"
"engsrc/net_dgrm.c"
"engsrc/net_loop.c"
"engsrc/net_main.c"
"engsrc/net_vcr.c"
"engsrc/net_udp.c"
"engsrc/net_bsd.c"
"engsrc/pr_cmds.c"
"engsrc/pr_edict.c"
"engsrc/pr_exec.c"
"engsrc/r_part.c"
"engsrc/sbar.c"
"engsrc/sv_main.c"
"engsrc/sv_phys.c"
"engsrc/sv_move.c"
"engsrc/sv_user.c"
"engsrc/zone.c"
"engsrc/view.c"
"engsrc/wad.c"
"engsrc/world.c"
"engsrc/cd_null.c"
"engsrc/sys_linux.c"
"engsrc/snd_dma.c"
"engsrc/snd_mem.c"
"engsrc/snd_mix.c"
"engsrc/snd_sdl.c"
)
set(GL_SOURCE_FILES
"engsrc/gl_draw.c"
"engsrc/gl_mesh.c"
"engsrc/gl_model.c"
"engsrc/gl_refrag.c"
"engsrc/gl_rlight.c"
"engsrc/gl_rmain.c"
"engsrc/gl_rmisc.c"
"engsrc/gl_rsurf.c"
"engsrc/gl_screen.c"
"engsrc/gl_warp.c"
"engsrc/gl_vidsdl.c"
)
add_executable(QSdlGles ${CL_SOURCE_FILES} ${SV_SOURCE_FILES} ${GL_SOURCE_FILES} ${IFADDRS_SOURCE})
target_link_libraries(QSdlGles
SDL2
#${OPENGL_LIBRARIES}
)
install(TARGETS QSdlGles RUNTIME DESTINATION QSdlGles)