Hi,
<an aside>
Should I be spamming this list with these types of questions? What would be
proper etiquette?
</an aside>
I noticed in the nurbs/libnurbs and the nurbs/client directories all the
*.c++ files access header files in the directory nurbs/head using just local
header references.
For example the source file
\nurbs\clients\isocurveeval.c++
references the header
\nurbs\head\types.h
using just a local include like
#include "types.h"
even though the header is not in the local directory.
Shouldn't it be something like this instead?
#include "../types.h"
The reason that this is possible is because of the following line in the
makefile:
LCXXFLAGS
= -I$(DEPTH)/include -I../head -DLIBRARYBUILD -DNDEBUG -DDEBUG
I have to add all these "../" references to my ported version within _WIN32
define blocks. I feel that the original should probably be changed to
include correct header referencing in the nurbs library code rather than a
fix in the makefile.
Take care,
-ben houston
www.exocortex.org/~ben
|