universal-ctags / ctags

A maintained ctags implementation
https://ctags.io
GNU General Public License v2.0
6.51k stars 622 forks source link

make: *** No targets specified and no makefile found. Stop. #3940

Closed geofflangenderfer closed 7 months ago

geofflangenderfer commented 7 months ago

am I invoking make incorrectly?

g@LAPTOP-C0V7BRSS:~/ctags$ git log --oneline | head -n 1
87069765a Merge pull request #3939 from masatake/lex--grouping-role-for-cond-kind
g@LAPTOP-C0V7BRSS:~/ctags$ make --version
GNU Make 4.3
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
g@LAPTOP-C0V7BRSS:~/ctags$ make
make: *** No targets specified and no makefile found.  Stop.
g@LAPTOP-C0V7BRSS:~/ctags$ ls
COPYING      README.md   appveyor.yml    compile       config.sub    docs        install-sh   makefiles  mk_mingw.mak  parsers
Makefile.am  Tmain       autogen.sh      config.guess  configure     dsl         libreadtags  man        mk_mvc.mak    peg
Makefile.in  Units       autom4te.cache  config.h.in   configure.ac  extra-cmds  m4           misc       old-docs      source.mak
NEWS.rst     aclocal.m4  circle.yml      config.log    depcomp       gnulib      main         missing    optlib        win32
g@LAPTOP-C0V7BRSS:~/ctags$
masatake commented 7 months ago

See README.md rendered at https://github.com/universal-ctags/ctags .

If you just want to use the latest version of Universal Ctags, visit https://github.com/universal-ctags/ctags-nightly-build. You can get pre-build executable files from the site.

If you want to hack Universal Ctags, you need GNU autotools for generating Makefile. See the README.md and https://docs.ctags.io/en/latest/autotools.html .