[GNC-dev] Confused about where gnc-warnings.h is

John Ralls jralls at ceridwen.us
Sun May 3 14:54:51 EDT 2020


Yup.

Recommended: https://crascit.com/professional-cmake/

Regards,
John Ralls


> On May 3, 2020, at 11:46 AM, jean laroche <ripngo at gmail.com> wrote:
> 
> mmm, I'm not very familiar with CMakeFiles.txt 
> 
> But I'm guessing that this is what creates the file in question?
> 
> add_custom_command(
> OUTPUT ${GNC_WARNINGS_H}
> DEPENDS ${WARNINGS_SCHEMA} make-gnc-warnings-h.xsl
> COMMAND
> ${LIBXSLT_XSLTPROC_EXECUTABLE} -o ${GNC_WARNINGS_H} ${CMAKE_CURRENT_SOURCE_DIR}/make-gnc-warnings-h.xsl ${WARNINGS_SCHEMA}
> )
> 
> Thanks for the info!
> J.
> On 5/3/2020 11:36 AM, John Ralls wrote:
>> 
>>> On May 3, 2020, at 10:24 AM, jeanl <ripngo at gmail.com>
>>>  wrote:
>>> 
>>> Devs, can you explain this to me? I'm completely confused about it.
>>> Where is *gnc-warnings.h* supposed to be?
>>> On my system it's here: 
>>> 
>>> build_xcode/gnucash/gnome-utils/gnc-warnings.h
>>> 
>>> But build_xcode is generated, and not under git. I can't find it anywhere in
>>> the src tree... So I really don't understand what's going on? I don't seem
>>> to have deleted it as git does not say so. 
>>> 
>>> So, is that a file that's automatically generated?
>>> I see this in git:
>>> gnucash/gnome-utils/make-gnc-warnings-h.xsl
>>> Is that how gnc-warnings.h is generated? Based on
>>> gnucash/gschemas/org.gnucash.warnings.gschema.xml.in?
>>> 
>>> 
>> https://github.com/Gnucash/gnucash/blob/maint/gnucash/gnome-utils/CMakeLists.txt#L11
>> 
>> 
>> Regards,
>> John Ralls
>> 
>> 
>> 
> 



More information about the gnucash-devel mailing list