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