Library Build Compile Options
Chapter Updated 11/21/23
| Options | Description | Prerequisites - Notes | |
|---|---|---|---|
| XB_BLOCKREAD_SUPPORT | Include Block Read support | ||
| XB_DBF3_SUPPORT | Include DBF Version III support? | At lease one of XB_DBF3_SUPPORT or XB_DBF4_SUPPORT required | |
| XB_DBF4_SUPPORT | Include DBF Version IV support? | At least one of XB_DBF3_SUPPORT or XB_DBF4_SUPPORT required | |
| XB_DEBUG_SUPPORT | Include library debugging functionality | ||
| XB_EXAMPLES_SUPPORT | Build example programs? | ||
| XB_EXPRESSION_SUPPORT | Include Expression support? | Prereq: XB_FUNCTION_SUPPORT and XB_LINKLIST_SUPPORT | |
| XB_FILTER_SUPPORT | Include Filter support | Prereq: XB_EXPRESSION_SUPPORT | |
| XB_FUNCTION_SUPPORT | Include Expression Function support? | ||
| XB_INDEX_SUPPORT | Include Index support? | Prereq: XB_EXPRESSION_SUPPORT | |
| XB_INF_SUPPORT | Include INF support (Provides auto open functions for NDX indices) | ||
| XB_LINKLIST_SUPPORT | Include Linklist functionality? | ||
| XB_LOCKING_SUPPORT | Include File and Record locking support? | Prereq: XB_LINKLIST_SUPPORT | |
| XB_LOGGING_SUPPORT | Include logging support? | ||
| XB_MDX_SUPPORT | Include specific MDX Index support? | Prereq: XB_EXPRESSION_SUPPORT | |
| XB_MEMO_SUPPORT | Include Memo file support? | Prereq: XB_LINKLIST_SUPPORT | |
| XB_NDX_SUPPORT | Include specific NDX Index support? | Prereq: XB_EXPRESSION_SUPPORT | |
| XB_RELATE_SUPPORT | Include relation support? | Prereq: XB_MDX_SUPPORT and XB_FILTER_SUPPORT | |
| XB_SQL_SUPPORT | Include SQL support? | Prereq: XB_MEMO_SUPPORT and XB_DBF4_SUPPORT and XB_BLOCKREAD_SUPPORT and XB_EXPRESSION_SUPPORT and XB_RELATE_SUPPORT | |
| XB_TDX_SUPPORT | Include specific TDX Temporary Index support? | Prereq: XB_MDX_SUPPORT | |
| XB_UTILS_SUPPORT | Build utility programs? |
| /xbase64-4.x.x/build/borland5.5 | Older free Borland 5.5 32 bit Windows compiler |
| /xbase64-4.x.x/build/debian | Debian build folder |
| /xbase64-4.x.x/build/linux32 | Linux 32 bit build folder |
| /xbase64-4.x.x/build/linux64 | Linux 64 bit build folder |
| /xbase64-4.x.x/build/mingw | Mingw build folder |
| /xbase64-4.x.x/build/win32vs | Windows 32 bit Visual Studio folder |
| /xbase64-4.x.x/build/win64vs | Windows 64 bit Visual Studio folder |
| /xbase64-4.x.x/build/mac64 | MAC 64 build folder |
| For Windows users, use program cmake-gui.exe |
| For Unix/Linux/Mac users, use program cmake-gui |
| For Unix command line, use program "ccmake ." |
| Or manually edit the CmakeLists.txt file with your favorite text editor |
| Method/Function | Description |
|---|---|
| xbDate::Dump() | Dump the xbDate object internals to stdout |
| xbDate::DumpDateTable() | Dump internal date tables to stdout |
| xbDbf::DumpTableLockStatus() | Dump internal locking status / structures |
| xbExp::DumpToken() | Dump expression values |
| xbExp::DumpTree() | Dump expression token tree |
| xbExpNode::DumpToken() | Dump expression node values |
| xbFile::DumpBlockToDisk | Dump specified block of data to a disk file |
| xbFile::DumpMemToDisk | Dump specified memory to a disk file |
| xbIx::DumpNode | Dump index node header |
| xbIxMdx::DumpBlock | Dump MDX index block |
| xbIxMdx::DumpFreeBlocks | Dump MDX free block chain |
| xbIxMdx::DumpHeader | Dump MDX file header info |
| xbIxMdx::DumpIxForTag | Dump MDX index keys and values for a given tag |
| xbIxMdx::DumpIxNodeChain | Dump MDX current memory node linked list for a given tag |
| xbIxMdx::DumpTagBlocks | Dump MDX blocks for a given tag |
| xbIxNdx::DumpHeader | Dump MDX file header info |
| xbIxNdx::DumpIxNodeChain | Dump MDX current memory node linked list for a given tag |
| xbIxNdx::DumpNode | Dump index node header |
| xbIxNdx::DumpTagBlocks | Dump NDX blocks for a given tag |
| xbMemoDbt3::DumpMemoFreeChain() | Place holder |
| xbMemoDbt4::DumpMemoFreeChain() | Dump list of free blocks available for reuse |
| xbMemoDbt4::DumpMemoInternals() | Dump V4 memo file internals |
| xbString::Dump() | Dump string internals |
| xbString::DumpHex() | Dump string internals in hex |
| xbBlockRead::DumpReadBlockInternals | Dump sequential read block internals |
