[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #45152] doxygen macro_expansion failing
From: |
Carnë Draug |
Subject: |
[Octave-bug-tracker] [bug #45152] doxygen macro_expansion failing |
Date: |
Wed, 20 May 2015 15:19:02 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.7.0 |
URL:
<http://savannah.gnu.org/bugs/?45152>
Summary: doxygen macro_expansion failing
Project: GNU Octave
Submitted by: carandraug
Submitted on: Wed 20 May 2015 15:19:01 GMT
Category: Configuration and Build System
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: None
Status: None
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: 4.0.0-rc4
Operating System: GNU/Linux
_______________________________________________________
Details:
We have all the settings for doxygen to perform macro expansion. This means
that, for example, the constructors for dim_vector should appear as:
dim_vector (octave_idx_type d0, octave_idx_type d1, ...)
However, they still appear as
dim_vector (OCT_MAKE_DECL_LIST(octave_idx_type, d, 3))
The problem seems to be that we must define INCLUDE_PATH in the doxygen
options or the include fails, which is why it is failing for macros defined in
otehr files. I have done this and the example above then works correctly.
I'm uploading the patch here for review since I'm not super familiar with all
the autoconf variables we have available for expansion and there may be
something better than what I made.
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Wed 20 May 2015 15:19:01 GMT Name: doxygen-include-path.cset Size: 2kB
By: carandraug
<http://savannah.gnu.org/bugs/download.php?file_id=34062>
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?45152>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #45152] doxygen macro_expansion failing,
Carnë Draug <=