Author Topic: Dependencies bug with non-c++ files?  (Read 2712 times)

uol377

  • Guest
Dependencies bug with non-c++ files?
« on: March 05, 2008, 02:22:37 am »
Hi!
I have a question for CB's dependency handling for compiling non-C++ files (very nifty feature, by the way; way better than with Eclipse and even better than with MSVC!!):

CB's version is both 8.02 and SVN 4737
Project is a static lib with three CORBA IDL files in it. I'm using the wiki way for configuring the non-c++ compiler.
Build hosts are FreeBSD and OpenSUSE 10.3. The configurations are similar with only home dirs and stuff like that being different.
Build target is irrelevant (I have 8, with 4 different compilers, each having Release/Debug; at least one is the "native gcc").
Under FreeBSD, everything works [almost, I already posted bug 013274 for some other issue] fine: Build lib once, build again -> Target is up to date.
Under SuSE, the IDL files get compiled every time I start the build.

I only noticed one difference in the project's .depend files:
Under FreeBSD they contain one line saying "timestamp source:xx.idl" for every .idl file (each having no dependencies).
Under Suse Linux, these lines are always missing.

Some hint where I should look into?
Any help is very appreciated!

Regards, Titus