Revision: 14630 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=14630&view=rev Author: vszakats Date: 2010-05-28 16:41:43 +0000 (Fri, 28 May 2010)
Log Message: ----------- 2010-05-28 18:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added untested, experimental support for -reqpkg=/reqpkgs= (.hbp/.hbc) options. F.e. '-reqpkg=libcurl' option causes hbmk2 to query library, library path and include path information from 'pkg-config' tool and if not found using '*-config' script, and to automatically pass these information to C compiler/linker. In addition, it will automatically add a macro named HBMK2_HAS_LIBCURL to C compiler cmdline, so that the sources get to know that this package was found. ; NOTE: Nothing is finalized, it is still a question how to setup obligatory and optional components, current implementation is rather a mixture, but anyway pls feel free to test it. It's also a question how to merge this method with the -inctrypath/-reqheader one. Later we can consider adopting extra C flags, too, and it can be extended to know about more package detection methods (even platform dependent ones can be used if they adhere to more or less the same principle of 'pkgname->IN incpaths/libpaths/libs->OUT') Thanks to Tamas Tevesz for sparking the idea. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour