gfilatov wrote:
The Harbour beta3 allows to use a true Memory File System besides of the temporary table which is created on the hard disk.
This feature based upon a new contribution HbMemIO by Mindaugas Kavaliauskas.
Take a look for the following sample (adapted for HMG):
<...>
Very interesting.
Thanks!
And, please take a look at the Harbour list.
Viktor and Przemyslaw added support to make HBMK2 incremental builds to work right in HMG. So, when external files (like .fmg) are changed, involved code will be recompiled.
These are great news, since HBMK2 is extremely powerful and fast.
It will be very useful for HMG Extended users too.
Roberto Lopez wrote:...
Viktor and Przemyslaw added support to make HBMK2 incremental builds to work right in HMG. So, when external files (like .fmg) are changed, involved code will be recompiled.
These are great news, since HBMK2 is extremely powerful and fast.
It will be very useful for HMG Extended users too.
Hi Roberto,
Yes, I know from the Harbour changelog.
* utils/hbmk2/hbmk2.prg
+ Added support for new dependency checking method which uses
Harbour compiler to find out dependent files in incremental
mode. This of course only works for .prg sources, .c/rc source
dependency checking will continue to use simple method
which looks for '#include "' string.
Enable new mode with: -head=real cmdline or "head=real" .hbc
option. When this mode is active .c/.rc dependency checking
will be set to default 'partial' level.
NOTE: The activation method is tentative and will be finalized
after doing some functional and performance testing
with this new feature.
...
* utils/hbmk2/hbmk2.prg
* Renamed header parsing mode 'real' to 'native'.
Looks to be the final.
! Fixed minor error in prev: one debug message was always on.
! Turn off native .prg header parsing in -xhb and -hb10 operating
modes.
; TODO: for .prg header parsing use one compiler call instead of
one for each .prg.
; TODO: with gcc family compilers use 'gcc -MM' mode for header
parsing. Probably needs separate control, as (at first)
it seems to be much slower than current simple method.
I've revise the HBMK2 features based upon your compile.bat from HMG 3.0 Test I
It works fine with WinXP and later but not works at Win98.
Kind Regards,
Grigory Filatov
"Everything should be made as simple as possible, but no simpler." Albert Einstein