1
0
mirror of synced 2025-02-02 20:37:25 +01:00

Relax build contraints

This commit is contained in:
Syméon CARLE 2020-02-10 20:54:28 +01:00
parent 2d0cf1558e
commit 7a933aec76

View File

@ -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',