> > hbmk_vc is different from hbmk_b32 and from hbmk and from hbmk_gnu > gtwvg\sample\demowvg.prg for example is require differrent way > required lib and required switch must be included in source prg > my dream is > hbmk myprg and i found and i found myprg.exe created with correct lib and > switch (information writed in prg) >
I'm not sure when was the last time you've tried, but demowvg compiles absolutely fine without any tricks by using 'hbmk_b32 demowvg.prg' for BCC, and 'hbmk_vc demowvg.prg' (well MSVC GPFs, as I've reported). There were a few hours or days right after some GTWVG development when some extra hacks were needed, but these were cleared pretty quickly. > That's about it. Of course one needs to make sure >> to have a properly installed and setup C compiler. >> > Naturally > but if i have properly setup c compiler why i must properly remeber to use > hbmk_b32,hbbk_vc,hbmk_gnu,hb_mk? > Well, first of all we have two different build systems. Until we decide to have only one, we have to live with the two of them. Once you've chosen yours, it's pretty straightforward, and they are also quite well synced, so the differences are rather small from the users' POV. Second, we have hbmk.bat which is able to build any executable given that some parameters are specified, pretty easy and documented. (HB_COMPILER, HB_ARCHITECTURE, HB_USER_LIBS, HB_MT, etc) We also have hbmk for the GNU make system + bash, even easier. For convenience and the sheer goal of making it easier to _start with_ Harbour, we have a few hundred hbmk_b32.bat and hbmk_vc.bat files which allow for no-configuration build of tests. The goal is not to cover the whole range of compilers and platforms, since no one would maintain thousands of such files for all possible combinations. These files are however perfectly enough (IMO) to give an idea about these few parameters to tweak to successfully create test programs with other compilers (like OpenWatcom or GCC). Anyhow you seem to complain about BCC, which is the most supported compiler in Harbour, so I'm really lost what could be made even easier. Brgds, Viktor
_______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour