forked from yotann/ncsa-mosaic
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmeson.build
29 lines (23 loc) · 884 Bytes
/
meson.build
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
project(
'ncsa-mosaic',
'c',
version: '2.7'
)
cc = meson.get_compiler('c')
add_project_arguments('-fpermissive', language: 'c')
openmotif = cc.find_library('Xm', required: true)
xmu = dependency('xmu')
libpng = dependency('libpng')
libjpeg = dependency('libjpeg')
include_dir = include_directories('.')
subdir('libnut')
subdir('libcompactstring')
compactstring = declare_dependency(link_with: libcompactstring_static, include_directories: include_dir)
subdir('libwww2')
subdir('libXmx')
subdir('libhtmlw')
nut = declare_dependency(link_with: libnut_static, include_directories: include_dir)
www2 = declare_dependency(link_with: libwww2_static, include_directories: include_dir)
Xmx = declare_dependency(link_with: libXmx_static, include_directories: include_dir)
htmlw = declare_dependency(link_with: libhtmlw_static, include_directories: include_dir)
subdir('src')