Skip to content
Snippets Groups Projects
Commit 24b9e567 authored by Rory Fitzgerald's avatar Rory Fitzgerald
Browse files

changed meson build files for sdl2 windows to allow placement in TDT41O2-mingw...

changed meson build files for sdl2 windows to allow placement in TDT41O2-mingw folder or subprojects folder
See merge request !1
parents 6ae9002a 8a3717b2
No related branches found
No related tags found
1 merge request!1changed meson build files for sdl2 windows to allow placement in mingw
project('sdl2_image_windows', 'cpp') project('sdl2_image_windows', 'cpp')
fs = import('fs')
new_dir = join_paths('C:/TDT4102-mingw64','SDL2','sdl2_image_lib')
old_dir = join_paths(meson.current_source_dir(), 'lib')
#Ensuring backwards compatability in transition when SDL2 can be both places
dir_to_use = fs.exists(new_dir) ? new_dir : old_dir
cxx = meson.get_compiler('cpp') cxx = meson.get_compiler('cpp')
sdl2_image_windows_dep = declare_dependency( sdl2_image_windows_dep = declare_dependency(
dependencies : [cxx.find_library('SDL2_image', dirs : join_paths(meson.current_source_dir(), 'lib'))], dependencies : [cxx.find_library('SDL2_image', dirs : dir_to_use)],
include_directories : include_directories(join_paths('include', 'SDL2'))) include_directories : include_directories(join_paths('include', 'SDL2')))
\ No newline at end of file
project('sdl2_windows', 'cpp') project('sdl2_windows', 'cpp')
fs = import('fs')
new_dir = join_paths('C:/TDT4102-mingw64','SDL2','sdl2_lib')
old_dir = join_paths(meson.current_source_dir(), 'lib')
#Ensuring backwards compatability in transition when SDL2 can be both places
dir_to_use = fs.exists(new_dir) ? new_dir : old_dir
cxx = meson.get_compiler('cpp') cxx = meson.get_compiler('cpp')
sdl2_windows_dep = declare_dependency( sdl2_windows_dep = declare_dependency(
dependencies : [cxx.find_library('SDL2main', dirs : join_paths(meson.current_source_dir(), 'lib')), dependencies : [cxx.find_library('SDL2main', dirs : dir_to_use),
cxx.find_library('SDL2', dirs : join_paths(meson.current_source_dir(), 'lib'))], cxx.find_library('SDL2', dirs : dir_to_use)],
link_args: ['-lmingw32'], link_args: ['-lmingw32'],
include_directories : include_directories(join_paths('include', 'SDL2'))) include_directories : include_directories(join_paths('include', 'SDL2')))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment