kdevelop/lib
Alexander Dymo
cloudtemple at mksat.net
Sun Jan 11 12:47:09 UTC 2004
CVS commit by dymo:
The deep freeze has came but we still got no reply from Jakob about libraries licensing. So I'm introducing a workaround here.
LGPL-ed sources from lib/util are now also compiled into libkdevutillgpl library (noinst). Also libkdeveloplgpl is now built (it includes interfaces and lgpl-ed utils). libkdevelop library was left inctact and it is still used to build KDevelop.
So now it is possible to develop commertial plugins for KDevelop which can link to the new library libkdeveloplgpl.so.
CCMAIL: kdevelop-devel at kdevelop.org
M +5 -1 Makefile.am 1.32
M +3 -1 util/Makefile.am 1.16
--- kdevelop/lib/Makefile.am #1.31:1.32
@@ -14,9 +14,13 @@
endif
-lib_LTLIBRARIES = libkdevelop.la
+lib_LTLIBRARIES = libkdevelop.la libkdeveloplgpl.la
libkdevelop_la_LDFLAGS = -no-undefined $(all_libraries) -version-info 1:0
libkdevelop_la_LIBADD = $(top_builddir)/lib/interfaces/libkdevinterfaces.la $(top_builddir)/lib/util/libkdevutil.la $(top_builddir)/lib/project/libkdevproject.la $(top_builddir)/lib/widgets/propeditor/libpropertyeditor.la $(LIB_KDEVCOMPAT) -lktexteditor $(LIB_KPARTS) $(LIB_KIO)
libkdevelop_la_SOURCES = dummy.cpp
+libkdeveloplgpl_la_LDFLAGS = -no-undefined $(all_libraries) -version-info 1:0
+libkdeveloplgpl_la_LIBADD = $(top_builddir)/lib/interfaces/libkdevinterfaces.la $(top_builddir)/lib/util/libkdevutillgpl.la $(top_builddir)/lib/widgets/propeditor/libpropertyeditor.la $(LIB_KDEVCOMPAT) -lktexteditor $(LIB_KPARTS) $(LIB_KIO)
+libkdeveloplgpl_la_SOURCES = dummy.cpp
+
SUBDIRS = widgets interfaces util project $(QEXTMDI_SUBDIR) antlr catalog cppparser $(COMPAT_SUBDIR) astyle
--- kdevelop/lib/util/Makefile.am #1.15:1.16
@@ -1,8 +1,10 @@
INCLUDES = -I$(top_srcdir)/lib/compat -I$(top_srcdir)/lib/interfaces -I$(top_srcdir)/lib/sourceinfo $(all_includes)
-noinst_LTLIBRARIES = libkdevutil.la
+noinst_LTLIBRARIES = libkdevutil.la libkdevutillgpl.la
libkdevutil_la_SOURCES = processwidget.cpp processlinemaker.cpp domutil.cpp splitter.cpp execcommand.cpp ksavealldialog.cpp filetemplate.cpp urlutil.cpp pathutil.cpp
+libkdevutillgpl_la_SOURCES = processwidget.cpp processlinemaker.cpp splitter.cpp execcommand.cpp ksavealldialog.cpp urlutil.cpp
+
METASOURCES = AUTO
More information about the KDevelop-devel
mailing list