memoserv/subprojects/memcard/meson.build
King_DuckZ 4c655850de Committing old changes.
I'm not sure what this is, I think it's just adding a new
MemoryCard::content_info() method. There might be unwanted
debug stuff included in this commit too.
2020-03-19 19:48:28 +01:00

22 lines
626 B
Meson

project('memcard', 'cpp', 'c', default_options:['debug=true', 'cpp_std=c++17', 'b_ndebug=if-release'])
add_project_link_arguments(['-lstdc++fs'], language: 'cpp')
private_incl = include_directories('src')
library_incl = include_directories('include')
memcard = shared_library('memcard',
'src/memorycard.cpp',
'src/block.cpp',
'src/icon_fetch.cpp',
'src/resize_harris.cpp',
'src/shiftjis.c',
'src/shiftjis_to_utf8.cpp',
'src/content_info.cpp',
install: true,
include_directories: [private_incl, library_incl],
)
memcard_dep = declare_dependency(
include_directories: library_incl,
link_with: memcard
)