Hi Jürgen: Yes I knew you had no Mac <grin>. (Using VirtualBox I run Debian just for fun..)
Gandalf:~ pteeson$ cd /Volumes/Data/Development/MyProjects/GNUAPLWS/apl-svn Gandalf:apl-svn pteeson$ make DOXY doxygen make: doxygen: No such file or directory make: *** [DOXY] Error 1
As a test in Terminal I manually executed doxygen this way /Applications/Doxygen.app/Contents/Resources/doxygen
(Note the capital D for the app and the lowercase d for the executable.)
The shell doesn’t know where the app named Doxygen is located, in my case in the Applications folder. Furthermore it also doesn’t know that the Doxygen app contains within it the actual doxygen executable.
The Doxygen downloads page makes it pretty clear that either one downloads the .dmg for Mac or else manually builds and installs the doxygen executable.
What do you think about some scripting in make DOXY to detect if we are on a Mac and asking where to find the Doxygen app and then executing it? Or something like that?
Frankly I don’t think it's much of an issue as I have never seen any comments about it on this list. However I will make a note in the APL on Macintosh document.
respect…..
Peter On Aug 7, 2017, at 12:12 PM, Juergen Sauermann < address@hidden> wrote:
Hi Peter,
it is difficult for me to do that because I have no access to a
Mac computer.
I would assume that the place where Doxygen is installed does not
matter as long as your shell
can find it. The only other thing that Doxygen cares about
(speaking for the Ubuntu version) is where
the config file is located (one can specify that file on the
command line that invokes doxygen).
So it would be good to know if your make DOXY fails
because the doxygen command itself was not
found, or because the doxygen command could not find its config
file (which is normally ./Doxyfile)
Best Regards,
/// Jürgen
On 08/07/2017 04:05 AM, Peter Teeson
wrote:
Hi Jürgen:
If you are working with Make please look at Make DOXY
which doesn’t work on Mac (in my case but maybe
others as well)
On Macintosh there is a Doxygen download from
their site.
" Doxygen-1.8.13.dmg (54.6MB) ( ftp | http )
This is a self-contained disk image, which contains the GUI
frontend.
The binaries support the whole range of Intel
CPUs (both 32 and 64 bit). “
Basically there is a GUI front end for
configuration and then a button to run doxygen which is
included in the app.
On Mac one opens the .dmg and drags the app
somewhere, usually the Application folder/directory.
And then launches the app, perhaps by making it
available from the dock…
To use the present Make file one would have to
install doxygen itself somewhere, /usr/local/bin or some such
place.
It would be interesting to know what other Mac
users do, but I use the “official” one as per above….
respect….
Peter
|