URL:
  <https://savannah.nongnu.org/bugs/?65950>

                 Summary: Don't install headers with generic names into
top-level include directory
                   Group: Simulavr: an AVR simulator
               Submitter: ryandesign
               Submitted: Wed 03 Jul 2024 10:55:13 PM UTC
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
       Component Version: simulavr


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Wed 03 Jul 2024 10:55:13 PM UTC By: Ryan Carsten Schmidt <ryandesign>
1.1.0 installs a bunch of headers into the top-level include directory that
have very generic names, such as application.h, config.h, decoder.h,
hardware.h, helper.h, memory.h, net.h, types.h. It is quite possible for some
other project to fail to build because it inadvertently includes one of your
headers instead of its own, if the order of its -I flags is not correct (which
is a very common mistake). Please either move all of your headers into a
subdirectory named after your project (e.g. simulavr/config.h) or prefix the
header names with your project name (e.g. simulavr-config.h).







    _______________________________________________________

Reply to this item at:

  <https://savannah.nongnu.org/bugs/?65950>

_______________________________________________
Message sent via Savannah
https://savannah.nongnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to