[Felix-language] build system dep check

2014-09-08 Thread john skaller
Just an alert: the dependency checking in the rebuild operation is not working correctly. A modification to a webserver plugin did not propagate into the executable. Felix currently doesn't not check linkage dependencies, it just relinks every time. However a source code change, in this case inc

[Felix-language] build system

2013-11-16 Thread john skaller
The build system now gets dependencies "righter" than before. It separates the checking of three stages: 1a. Has the Felix compiler been changed? 1b. Is the cached syntax automaton valid? 1c. Is the cached pre-compiled standard library valid? If not, wipe the cache. 2. Is the C++ generated by F

[Felix-language] Build system bug

2012-02-20 Thread john skaller
I have a serious bug: checking build/release/bin/flx --test=build/release: is just hanging. The command is: checking build/release/bin/flx --test=build/release: MainThread: starting 'build/release/bin/flx --output_dir=/tmp/tmpJrTvB2 --test=build/release /tmp/tmpJrTvB2/temp.flx' and it hangs

[Felix-language] Build system

2007-12-04 Thread skaller
Erick has done major work refactoring the build system. I've now done some changes too, which will probably break everything .. :) The canonical build process now works as follows. The build system consists of processes and packages. All the processes get run against all the packages. The proces