1*4882a593Smuzhiyunadd_languages('objc') 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunsrcs = [ 4*4882a593Smuzhiyun 'X11Application.m', 5*4882a593Smuzhiyun 'X11Controller.m', 6*4882a593Smuzhiyun 'applewm.c', 7*4882a593Smuzhiyun 'darwin.c', 8*4882a593Smuzhiyun 'darwinEvents.c', 9*4882a593Smuzhiyun 'darwinXinput.c', 10*4882a593Smuzhiyun 'keysym2ucs.c', 11*4882a593Smuzhiyun 'quartz.c', 12*4882a593Smuzhiyun 'quartzCocoa.m', 13*4882a593Smuzhiyun 'quartzKeyboard.c', 14*4882a593Smuzhiyun 'quartzStartup.c', 15*4882a593Smuzhiyun 'quartzRandR.c', 16*4882a593Smuzhiyun 'console_redirect.c', 17*4882a593Smuzhiyun '../../mi/miinitext.c', 18*4882a593Smuzhiyun] 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunexecutable( 21*4882a593Smuzhiyun 'Xquartz', 22*4882a593Smuzhiyun srcs, 23*4882a593Smuzhiyun include_directories: inc, 24*4882a593Smuzhiyun link_with: [ 25*4882a593Smuzhiyun libxserver_main, 26*4882a593Smuzhiyun libxserver, 27*4882a593Smuzhiyun libxserver_xkb_stubs, 28*4882a593Smuzhiyun libxserver_xi_stubs, 29*4882a593Smuzhiyun libxserver_glx, 30*4882a593Smuzhiyun libxserver_pseudoramix, 31*4882a593Smuzhiyun ], 32*4882a593Smuzhiyun c_args: [ 33*4882a593Smuzhiyun '-DXFree86Server', 34*4882a593Smuzhiyun # XXXX: BUILD_DATE 35*4882a593Smuzhiyun '-DXSERVER_VERSION="' + meson_project.version() + '"', 36*4882a593Smuzhiyun '-DINXQUARTZ', 37*4882a593Smuzhiyun '-DUSE_NEW_CLUT', 38*4882a593Smuzhiyun ], 39*4882a593Smuzhiyun install: true, 40*4882a593Smuzhiyun) 41