Hello All,
In building a C++ project with the GNU tool chain, make tells me ~
src/Adapter_FS5HyDE.d:1: * multiple target patterns. Stop.
Search, search, search, and I found out that make
thinks that it has multiple targets because the path to my included headers has spaces in it. If you've got your headers stored in some sane place like C:\Program Files
then you can take care of this by using the old DOS paths (e.g. C:\PROGRA~1
). However, when you have your headers in a truly insane place like My Documents
you can get around the problem with MY DOC~1
because there's still a space.
Any idea how to tell my compiler to look in My Documents for headers without make
confusing the path as two objects?
(Note: Feel free to throw tomatoes at me for putting header files in My Documents if you'd like, but there is a little rationale for doing that which I don't feel like explaining. If the solution to this question is easy, I'd rather keep it the way it is.)