dl5di / OpenDV

Open Digital Voice software for Amateur Radio based on Jonathan Naylor's (G4KLX) "ircDDBGateway" and "PCRepeaterController" for D-Star
GNU General Public License v2.0
107 stars 63 forks source link

Move XReflector to GNU Autoconf #84

Closed mcdermj closed 8 years ago

mcdermj commented 8 years ago

Continuation of the work to move all the projects to GNU Autoconf.

XReflector supports the --without-gui flag that the other GUI/Daemon split apps do. It also supports --with-dcs and --with-dextra. These flags are defined to be mutually exlusive and configure will not allow you to use both of them at once as the code does not seem to support that.

With regards to DExtra support, there are quite a few files that seem to get compiled in even if the -DDEXTRA_LINK flag is turned off. For example, XReflector/XReflectorDExtraHandler.cpp is referenced by XReflector/XReflectorThread.cpp even when you don't want DExtra support. If the code were changed we could compile XReflectorDxtraHandler.cpp and friends only when the support was required.

Also note that ircDDBGateway has DExtra/DCS flags that I forgot to include. Fixing this will come in another patch set.

F4FXL commented 8 years ago

Thank you ! :)