memoserv/subprojects/memcard/meson.build
King_DuckZ 4eaa2fc734 Generalise BlockIterator and rename to PartIterator.
I'm going to need a FrameIterator class too so let's see if
I can reuse BlockIterator.
2020-03-20 15:33:16 +01:00

24 lines
683 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',
'src/make_memory_card.cpp',
'src/part_iterator.cpp',
install: true,
include_directories: [private_incl, library_incl],
)
memcard_dep = declare_dependency(
include_directories: library_incl,
link_with: memcard
)