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/
signature.asc
Description: PGP signature