up version
unix/windows path separator support
incremental build, attched to compile task, unix/windows path separator