Compare commits
2 Commits
e6dcb27ecb
...
5435d54510
Author | SHA1 | Date |
---|---|---|
mrbesen | 5435d54510 | |
mrbesen | 489f8e38e2 |
|
@ -0,0 +1,9 @@
|
|||
headers = files([
|
||||
'config.h',
|
||||
'doy.h',
|
||||
'files.h',
|
||||
'mrbesen.h',
|
||||
'util.h',
|
||||
])
|
||||
|
||||
install_headers(headers, subdir: 'libmrbesen')
|
|
@ -0,0 +1,7 @@
|
|||
project('libmrbesen', 'cpp', default_options : ['cpp_std=c++17', 'warning_level=3'])
|
||||
|
||||
inc = include_directories('inc')
|
||||
|
||||
subdir('src')
|
||||
subdir('inc')
|
||||
|
|
@ -79,7 +79,7 @@ bool mrbesen::files::iterateFile(std::istream& file, fileLineCallback clb, bool
|
|||
|
||||
template<class Container>
|
||||
bool mrbesen::files::scan(const std::string& path, std::insert_iterator<Container> it, bool prefixdir, fileNameFilter fnf) {
|
||||
return scan(path, [&](const std::string& p, FileType t){ it = p; }, prefixdir, fnf);
|
||||
return scan(path, [&](const std::string& p, [[maybe_unused]] FileType t){ it = p; }, prefixdir, fnf);
|
||||
}
|
||||
|
||||
//curently only these are supported, because iterators may break on others upon insertion
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
libmrbesenSrc = files([
|
||||
'config.cpp',
|
||||
'doy.cpp',
|
||||
'files.cpp',
|
||||
'util.cpp',
|
||||
])
|
||||
|
||||
libmrbesen = both_libraries(
|
||||
'mrbesen',
|
||||
libmrbesenSrc,
|
||||
include_directories: inc,
|
||||
install: true,
|
||||
)
|
||||
|
||||
libmrbesen_dep = declare_dependency(
|
||||
link_with: libmrbesen.get_static_lib(),
|
||||
include_directories: inc
|
||||
)
|
Loading…
Reference in New Issue