forked from OctaForge/OctaBuild
fix build
parent
55b5180a54
commit
855487ff2c
13
main.cc
13
main.cc
|
@ -11,7 +11,6 @@
|
||||||
#include <ostd/filesystem.hh>
|
#include <ostd/filesystem.hh>
|
||||||
#include <ostd/io.hh>
|
#include <ostd/io.hh>
|
||||||
#include <ostd/platform.hh>
|
#include <ostd/platform.hh>
|
||||||
#include <ostd/utility.hh>
|
|
||||||
#include <ostd/environ.hh>
|
#include <ostd/environ.hh>
|
||||||
|
|
||||||
#include <cubescript/cubescript.hh>
|
#include <cubescript/cubescript.hh>
|
||||||
|
@ -93,7 +92,7 @@ static bool ob_expand_dir(
|
||||||
std::string &ret, string_range dir,
|
std::string &ret, string_range dir,
|
||||||
std::vector<string_range> const &parts, string_range slash
|
std::vector<string_range> const &parts, string_range slash
|
||||||
) {
|
) {
|
||||||
ostd::DirectoryStream d(dir);
|
ostd::directory_stream d{dir};
|
||||||
bool appended = false;
|
bool appended = false;
|
||||||
if (!d.is_open()) {
|
if (!d.is_open()) {
|
||||||
return false;
|
return false;
|
||||||
|
@ -117,7 +116,7 @@ static bool ob_expand_dir(
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
/* no further star, just do file test */
|
/* no further star, just do file test */
|
||||||
if (!ostd::FileStream(afn, ostd::StreamMode::read).is_open()) {
|
if (!ostd::file_stream{afn, ostd::stream_mode::READ}.is_open()) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (!ret.empty()) {
|
if (!ret.empty()) {
|
||||||
|
@ -190,8 +189,8 @@ static bool ob_check_ts(
|
||||||
string_range tname, std::vector<std::string> const &deps
|
string_range tname, std::vector<std::string> const &deps
|
||||||
) {
|
) {
|
||||||
auto get_ts = [](string_range fname) {
|
auto get_ts = [](string_range fname) {
|
||||||
ostd::FileInfo fi(fname);
|
ostd::file_info fi{fname};
|
||||||
if (fi.type() != ostd::FileType::regular) {
|
if (fi.type() != ostd::file_type::REGULAR) {
|
||||||
return time_t(0);
|
return time_t(0);
|
||||||
}
|
}
|
||||||
return fi.mtime();
|
return fi.mtime();
|
||||||
|
@ -210,7 +209,7 @@ static bool ob_check_ts(
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool ob_check_file(string_range fname) {
|
static bool ob_check_file(string_range fname) {
|
||||||
return ostd::FileStream(fname, ostd::StreamMode::read).is_open();
|
return ostd::file_stream{fname, ostd::stream_mode::READ}.is_open();
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool ob_check_exec(
|
static bool ob_check_exec(
|
||||||
|
@ -573,7 +572,7 @@ struct ObState: cs_state {
|
||||||
}
|
}
|
||||||
|
|
||||||
int print_help(bool is_error, string_range deffile) {
|
int print_help(bool is_error, string_range deffile) {
|
||||||
ostd::Stream &os = is_error ? ostd::err : ostd::out;
|
ostd::stream &os = is_error ? ostd::err : ostd::out;
|
||||||
os.writeln(
|
os.writeln(
|
||||||
"Usage: ", progname, " [options] [action]\n",
|
"Usage: ", progname, " [options] [action]\n",
|
||||||
"Options:\n"
|
"Options:\n"
|
||||||
|
|
Loading…
Reference in New Issue