You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdelibs/kab
Michele Calgaro 05dbf5c0b1
Removed explicit usage of the 'register' keyword.
4 years ago
..
CMakeLists.txt [kdelibs] move "-include tqt.h" directive to CMAKE_CXX_FLAGS; move TQT_CFLAGS_OTHER definitions to main CMakeLists.txt; remove useless defintions 14 years ago
ChangeLog Revert automated changes 14 years ago
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
NEWS Revert automated changes 14 years ago
README Revert automated changes 14 years ago
README.FORMAT Revert automated changes 14 years ago
README.KABAPI Revert automated changes 14 years ago
TODO Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
addressbook.cc Removed explicit usage of the 'register' keyword. 4 years ago
addressbook.h Fix references to user profile directory. 12 years ago
kabapi.cc Rename old tq methods that no longer need a unique name 13 years ago
kabapi.h Fix references to user profile directory. 12 years ago
qconfigDB.cc Removed explicit usage of the 'register' keyword. 4 years ago
qconfigDB.h Initial conversion for TQt for Qt4 3.4.0 TP2 14 years ago
template.config Revert automated changes 14 years ago
template.kab Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago

README

Note: libkab is now obsolete. Please use libkabc in kdelibs/kabc. libkab is
no longer installed. It's only needed for the conversion tool converting
libkab data to libkabc data.

Cornelius Schumacher, February 2002.



The KDE addressbook
===================

This directory contains the sources for the kab API provided by "libkab.so".
kab is the KDE addressbook, users usually know it by one of the applications
using the kab API, kab itselfes. But kab intends to do more, it tries to be
a central database to store personal information for as much KDE
applications as possible.

To compile this subdirectory, your C++ compiler will be stressed a little. 
You need either a recent version of gcc (2.7.2 or later) or egcs (1.0.2 or
later), or another C++ compiler that supports the following things:

* error free (!) creation of template instances,
* a STL implementation that is similar to either the one provided by gcc
2.7 or the one provided by egcs/pgcc or gcc >=2.8 (HP or SGI based).

Please note that egcs / pgcc 1.0.2 creates errors in the binary when you
compile the sources using optimization level 6 (-O6).  Stick to -O2, and
it should work. Note: This seems to be solved since gcc 2.95.

Since this directory provides only the kab library, you will have to
install the kdeutils package, that contains the sources for kab's binary,
also.

                                                   Mirko Boehm, March 2000.

PS: The situation described above seems to be solved in current
distributions. All up-to-date compilers do quite well on the sources.
						   Mirko Boehm, Mai 2001.