cmake_minimum_required(VERSION 3.9) project(ref_soft C) #set(CMAKE_ASM_FLAGS "${CFLAGS} -x assembler-with-cpp") add_library(ref_soft SHARED ../game_baseq2/q_shared.c #../quake2/linux/d_polysa.s ../quake2/linux/glob.c #../quake2/linux/r_aclipa.s #../quake2/linux/r_draw16.s #../quake2/linux/r_drawa.s #../quake2/linux/r_edgea.s #../quake2/linux/r_scana.s #../quake2/linux/r_spr8.s #../quake2/linux/r_surf8.s #../quake2/linux/math.s ../quake2/linux/q_shlinux.c #../quake2/linux/r_varsa.s ../quake2/linux/rw_x11.c #../quake2/linux/sys_dosa.s r_aclip.c r_alias.c r_bsp.c r_draw.c r_edge.c r_image.c r_light.c r_main.c r_misc.c r_model.c r_part.c r_poly.c r_polyse.c r_rast.c r_scan.c r_sprite.c r_surf.c ) target_link_libraries(ref_soft X11 Xext)