HbBuilder v1.1.0 — xHarbour support
Highlights
xHarbour compiler support (Windows) — projects can now be built against xHarbour (c:\xHarbour) or xHarbour.com instead of Harbour.
What's new
- New Tools → Select Harbour Flavor... menu item picks the flavor (Harbour / xHarbour / xHarbour.com). The choice is persisted in
hbbuilder.ini([IDE]Flavor) and defaults toharbour, so existing Harbour builds are unchanged. FindHarbour()searchesc:\xHarbour/c:\xHarbour.comwith the flat xHarbour layout (bin\harbour.exe,lib\*.lib).- The build's link step uses xHarbour core lib names (
rtl/vm/codepage/lang/rdd/macro/pp/common/...) instead of Harbour'shb*-prefixed libs, across the msvc/bcc/mingw branches.
Fixes
- xHarbour SourceForge libraries are OMF (Borland) format and cannot be linked by MSVC
link.exe(LNK1136). A xHarbour flavor now prefers/auto-switches to BCC, or reports a clear error when no BCC is installed. - BCC compile commands now place
-obefore the source file (BCC ignores it otherwise), which leftstddlgs.objunbuilt. - Source compatibility:
__XHARBOUR__-guarded shim inclasses.prgfor Harbour-only RTL functions;__PLATFORM__WINDOWSnormalization;hbide.h/hbbridge.cpp/hb_db_real.cppadjusted for the xHarbour C API.
Notes
- Windows only.
c:\xHarbour.comis a source tree and must be built before it can be used as a compiler target.
Full changelog: see ChangeLog.txt (section 2026-05-16).