project('meowcraft', 'cpp', version : '0.0.1', default_options : [ 'cpp_std=c++17', 'warning_level=3', 'prefer_static=true']) subdir('assets') subdir('src') dependencies = [] glfw = dependency('glfw3', version : '>=3.3') glew = dependency('glew', version : '>=2.1.0') dependencies += [glfw, glew] if target_machine.system() == 'darwin' darwin_opengl = dependency('appleframeworks', modules : ['OpenGL']) dependencies += [darwin_opengl] endif if target_machine.system() == 'linux' linux_opengl = dependency('gl') dependencies += [linux_opengl] endif executable('meowcraft', source_files + [asset_file], dependencies : dependencies, install : true)