<http://cgit.freedesktop.org/libreoffice/core/commit/?id=c1bd2a254b4a22a02d515b084dabafe963f175ff> does away with the need for specially crafted *.inbuild.component files. It replaces the $BRAND_BASE_DIR/program[/classes] paths in the component files with ones based on new bootstrap varialbes LO_LIB_DIR (i.e., $BRAND_BASE_DIR/program) and LO_JAVA_DIR (i.e., $BRAND_BASE_DIR/program/classes) set in the fundamental ini. In-build uses simply need to set those variables now (uses in CppunitTest.mk etc. already modified accordingly).

I tested this on a clean build only, non-clean builds may stumble over stale component files (when doing unit checks etc.). If that is the case,

  find */${INPATH?}/ -name \*.component -exec rm {} \;

should clean up enough (and not be too expensive).

Stephan
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to