timedata-org / old-timedata

Time arts data - high-performance color processing in C++ and Python.
7 stars 3 forks source link

Better build. #18

Closed rec closed 8 years ago

rec commented 8 years ago

Unfortunately, setup.py doesn't take the place of a real build, because it doesn't detect that .h dependencies have changed, nor does the local target (that installs the .so locally) depend on other targets, nor can you put multiple targets to setup.py in the same argument (that's not my fault, that part!)

This means that my command lines are long and convoluted and I make mistakes where not everything gets recompiled (luckily, none holding me up too long).

rec commented 8 years ago

This is a draggy task but its importance continues to grow - particularly since :-/ the length of my compiles has become fairly long.

rec commented 8 years ago

Made some more progress on this, but really didn't get close. In particular, I still have no idea how to tell if .h files changed.

I'm closing this for now.