Relax build contraints
This commit is contained in:
parent
2d0cf1558e
commit
7a933aec76
13
meson.build
13
meson.build
@ -1,18 +1,23 @@
|
|||||||
project(
|
project(
|
||||||
'jujube',
|
'jujube',
|
||||||
'cpp',
|
'cpp',
|
||||||
default_options : ['cpp_std=c++20'],
|
default_options : ['cpp_std=c++17'],
|
||||||
version : '0.1.0-alpha',
|
version : '0.1.0-alpha',
|
||||||
)
|
)
|
||||||
|
|
||||||
|
cc = meson.get_compiler('cpp')
|
||||||
|
|
||||||
sfml = []
|
sfml = []
|
||||||
foreach module : ['system', 'window', 'graphics', 'audio']
|
foreach module : ['system', 'window', 'graphics', 'audio']
|
||||||
sfml += [dependency('sfml-'+module, version : '>=2.5.1')]
|
sfml += [dependency('sfml-'+module, version : '>=2.5.1')]
|
||||||
endforeach
|
endforeach
|
||||||
|
|
||||||
thread_dep = dependency('threads')
|
thread_dep = dependency('threads')
|
||||||
|
m_dep = cc.find_library('m', required : false)
|
||||||
|
gl_dep = dependency('gl')
|
||||||
|
|
||||||
add_project_link_arguments(['-lstdc++', '-lstdc++fs', '-lm', '-lGL'], language : 'cpp')
|
|
||||||
|
add_project_link_arguments(['-lstdc++', '-lstdc++fs'], language : 'cpp')
|
||||||
|
|
||||||
sources = [
|
sources = [
|
||||||
'include/imgui/imgui.cpp',
|
'include/imgui/imgui.cpp',
|
||||||
@ -55,7 +60,7 @@ sources = [
|
|||||||
executable(
|
executable(
|
||||||
'jujube',
|
'jujube',
|
||||||
sources,
|
sources,
|
||||||
dependencies: [sfml, thread_dep],
|
dependencies: [sfml, thread_dep, m_dep, gl_dep],
|
||||||
include_directories : include_directories('include', 'include/imgui', 'include/imgui-sfml'),
|
include_directories : include_directories('include', 'include/imgui', 'include/imgui-sfml'),
|
||||||
cpp_args : [
|
cpp_args : [
|
||||||
'-Wall',
|
'-Wall',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user