[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdelibs/kdeprint/cups
From: Michael Goffioul <goffioul () imec ! be>
Date: 2004-01-23 9:39:45
Message-ID: 20040123093945.CD5D71911 () office ! kde ! org
[Download RAW message or body]
CVS commit by goffioul:
- Use kdeinit framework for cupsdconf utility
- Make CUPS plugin dlopen cupsdconf module instead of regular library (should solve \
problems with packaging and multiple KDE versions installation)
M +3 -3 kmcupsmanager.cpp 1.62
M +2 -0 cupsdconf2/.cvsignore 1.4
M +9 -12 cupsdconf2/Makefile.am 1.11
M +1 -1 cupsdconf2/main.cpp 1.5
--- kdelibs/kdeprint/cups/kmcupsmanager.cpp #1.61:1.62
@@ -737,8 +737,8 @@ void* KMCupsManager::loadCupsdConfFuncti
if (!m_cupsdconf)
{
- m_cupsdconf = KLibLoader::self()->library("libcupsdconf");
+ m_cupsdconf = KLibLoader::self()->library("cupsdconf");
if (!m_cupsdconf)
{
- setErrorMsg(i18n("Library libcupsdconf not found. Check your \
installation.")); + setErrorMsg(i18n("Library cupsdconf not \
found. Check your installation.")); return NULL;
}
@@ -746,5 +746,5 @@ void* KMCupsManager::loadCupsdConfFuncti
void* func = m_cupsdconf->symbol(name);
if (!func)
- setErrorMsg(i18n("Symbol %1 not found in libcupsdconf \
library.").arg(name)); + setErrorMsg(i18n("Symbol %1 not found in \
cupsdconf library.").arg(name)); return func;
}
--- kdelibs/kdeprint/cups/cupsdconf2/.cvsignore #1.3:1.4
@@ -3,2 +3,4 @@
Makefile.rules.in
cupsdconf
+cupsdconf.la.cpp
+cupsdconf_dummy.cpp
--- kdelibs/kdeprint/cups/cupsdconf2/Makefile.am #1.10:1.11
@@ -3,21 +3,18 @@
INCLUDES= -I$(top_srcdir) -I$(top_srcdir)/kio -I$(top_srcdir)/kfile $(all_includes)
-bin_PROGRAMS = cupsdconf
-cupsdconf_SOURCES = main.cpp
-
-cupsdconf_LDADD = libcupsdconf.la
-cupsdconf_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+bin_PROGRAMS =
+lib_LTLIBRARIES =
+kdeinit_LTLIBRARIES = cupsdconf.la
# library creation
-lib_LTLIBRARIES = libcupsdconf.la
-libcupsdconf_la_SOURCES = cupsdconf.cpp cupsddialog.cpp cupsdpage.cpp \
cupsdcomment.cpp cupsdsplash.cpp \ +cupsdconf_la_SOURCES = cupsdconf.cpp \
cupsddialog.cpp cupsdpage.cpp cupsdcomment.cpp cupsdsplash.cpp \
cupsdserverpage.cpp cupsdlogpage.cpp cupsdjobspage.cpp \
cupsdfilterpage.cpp \
qdirlineedit.cpp cupsddirpage.cpp portdialog.cpp \
cupsdnetworkpage.cpp \
editlist.cpp cupsdbrowsingpage.cpp browsedialog.cpp \
cupsdsecuritypage.cpp \
locationdialog.cpp addressdialog.cpp cups-util.c \
- qdirmultilineedit.cpp sizewidget.cpp
-libcupsdconf_la_METASOURCES = AUTO
-libcupsdconf_la_LDFLAGS = $(all_libraries) -avoid-version -no-undefined
-libcupsdconf_la_LIBADD = $(LIB_KIO) $(LIB_CUPS)
+ qdirmultilineedit.cpp sizewidget.cpp main.cpp
+cupsdconf_la_METASOURCES = AUTO
+cupsdconf_la_LDFLAGS = -avoid-version -module $(all_libraries) $(KDE_RPATH)
+cupsdconf_la_LIBADD = $(LIB_KIO) $(LIB_CUPS)
noinst_HEADERS = cupsdconf.h cupsdpage.h cupsddialog.h cupsdcomment.h cupsdsplash.h \
\
--- kdelibs/kdeprint/cups/cupsdconf2/main.cpp #1.4:1.5
@@ -31,5 +31,5 @@ static KCmdLineOptions options[] =
};
-int main(int argc, char *argv[])
+extern "C" int kdemain(int argc, char *argv[])
{
KCmdLineArgs::init(argc,argv,"cupsdconf",
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic