veripool / verilog-mode

Verilog-Mode for Emacs with Indentation, Hightlighting and AUTOs. Master repository for pushing to GNU, verilog.com and veripool.org.
http://veripool.org/verilog-mode
GNU General Public License v3.0
246 stars 90 forks source link

Remove xemacs requirement to build verilog-mode? #1858

Closed Pinjontall94 closed 5 months ago

Pinjontall94 commented 5 months ago

I'm trying to build the upstream verilog-mode, and removing the xemacs calls from the makefile does successfully build the package, but (despite the xemacs site's claims that all major linux distros have xemacs packages), I'm unable to build xemacs from source necessary to build this package from source. I understand wanting to keep xemacs compat for existing users, but considering fedora dropped xemacs a while ago, I'm left wondering what to do here. Nix, Guix, and Homebrew also have no dedicated xemacs package so building from source is the only option left (and that doesn't appear to work either, even with xorg-x11-xbitmaps installed)

wsnyder commented 5 months ago

Right now the rule is

default : e/verilog-mode.elc x/verilog-mode.elc

You can "make e/verilog-mode.elc" to build for just emacs. Is that sufficient? The target name isn't very pretty, I can add an alias if you want.

Pinjontall94 commented 5 months ago

Yeah, an alias might be a good idea, because otherwise I wouldn't know which to build! I understand not breaking backward compatibility tho ;/