URL: <http://gna.org/bugs/?17582>
Summary: [metaticket] Headers depend on config.h Project: Freeciv Submitted by: cazfi Submitted on: Wed 26 Jan 2011 09:58:20 PM EET Category: None Severity: 3 - Normal Priority: 5 - Normal Status: None Assigned to: None Originator Email: Open/Closed: Open Release: Discussion Lock: Any Operating System: None Planned Release: 2.4.0 _______________________________________________________ Details: One goal for ai module support development is that it would be possible to develop alternative AIs outside freeciv source tree, in independent project that would only use Freeciv, not be part of it. One thing preventing this is that some of our headers depend on macros defined on freeciv config.h. For a number of reasons, it's not advisable to include freeciv config.h from sources of some other project. And implementing such an include from freeciv *build* directory would be ugly. Workarounds such as copying config.h from freeciv and modifying it exist, so I don't consider this "Blocker" for ai modules support of 2.4. If time runs short, this refactoring can be retargeted to 2.5. _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?17582> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev