Remove ‘scmls’ target since it uses API that no longer exists

This commit is contained in:
Allan Odgaard
2016-10-31 21:18:50 +07:00
parent 5fa7fad6f1
commit 9ec835e903
2 changed files with 0 additions and 68 deletions

View File

@@ -1,66 +0,0 @@
#include <scm/scm.h>
#include <io/path.h>
#include <oak/oak.h>
static double const AppVersion = 1.0;
static void version ()
{
fprintf(stdout, "%1$s %2$.1f (" COMPILE_DATE ")\n", getprogname(), AppVersion);
}
static void usage (FILE* io = stdout)
{
fprintf(io,
"%1$s %2$.1f (" COMPILE_DATE ")\n"
"Usage: %1$s [-hv] ...\n"
"Options:\n"
" -h, --help Show this information.\n"
" -v, --version Print version information.\n"
"\n", getprogname(), AppVersion
);
}
static void scmls (std::string const& dir)
{
for(auto const& pair : scm::tracked_files(dir, ~scm::status::none))
fprintf(stderr, "%s %s\n", to_s(pair.second).c_str(), pair.first.c_str());
}
int main (int argc, char* const* argv)
{
// extern char* optarg;
extern int optind;
static struct option const longopts[] = {
{ "help", no_argument, 0, 'h' },
{ "version", no_argument, 0, 'v' },
{ 0, 0, 0, 0 }
};
int ch;
while((ch = getopt_long(argc, argv, "hv", longopts, nullptr)) != -1)
{
switch(ch)
{
case 'h': usage(); return EX_OK;
case 'v': version(); return EX_OK;
default: usage(stderr); return EX_USAGE;
}
}
argc -= optind;
argv += optind;
if(argc == 0)
{
scmls(path::cwd());
}
else
{
for(int i = 0; i < argc; ++i)
scmls(path::join(path::cwd(), argv[i]));
}
return EX_OK;
}

View File

@@ -1,2 +0,0 @@
SOURCES = src/*.cc
LINK += scm io