[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/devtools/kdevelop4-extra-plugins/automake
From: Robert Gruber <rgruber () users ! sourceforge ! net>
Date: 2009-05-21 21:34:49
Message-ID: 1242941689.975666.4535.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 971185 by rgruber:
Added possibility to define the build directory in the
project configuration
M +18 -4 CMakeLists.txt
A automakeconfig.kcfg
A automakeconfig.kcfgc
M +2 -3 automakeimporter.cpp
A kcm_kdevautomake_settings.desktop
A settings (directory)
A settings/automakebuildsettings.ui
A settings/automakepreferences.cpp [License: GPL (v2+)]
A settings/automakepreferences.h [License: GPL (v2+)]
--- trunk/playground/devtools/kdevelop4-extra-plugins/automake/CMakeLists.txt \
#971184:971185 @@ -35,14 +35,28 @@
)
+set( automakesettings_SRCS
+ settings/automakepreferences.cpp
+)
+
+set( automakesettings_UI
+ settings/automakebuildsettings.ui
+)
+
+
kde4_add_plugin(kdevautomakeimporter ${kdevautomakeimporter_PART_SRCS})
target_link_libraries(kdevautomakeimporter ${KDE4_KDECORE_LIBS} kdevautomakeparser \
${KDEVPLATFORM_LANGUAGE_LIBRARY} ${KDEVPLATFORM_INTERFACES_LIBRARY} \
${KDEVPLATFORM_PROJECT_LIBRARY} )
-install(TARGETS kdevautomakeimporter DESTINATION ${PLUGIN_INSTALL_DIR} )
+kde4_add_kcfg_files( automakesettings_SRCS automakeconfig.kcfgc )
+kde4_add_ui_files( automakesettings_SRCS ${automakesettings_UI} )
+kde4_add_plugin( kcm_kdevautomake_settings ${automakesettings_SRCS} )
+target_link_libraries( kcm_kdevautomake_settings ${KDE4_KIO_LIBS}
+ ${KDEVPLATFORM_INTERFACES_LIBRARY} \
${KDEVPLATFORM_PROJECT_LIBRARY} ${KDE4_KIO_LIBRARY} )
-########### install files ###############
+install(TARGETS kdevautomakeimporter DESTINATION ${PLUGIN_INSTALL_DIR} )
+install(TARGETS kcm_kdevautomake_settings DESTINATION ${PLUGIN_INSTALL_DIR} )
+install(FILES kcm_kdevautomake_settings.desktop DESTINATION ${SERVICES_INSTALL_DIR} \
) +install(FILES kdevautomakeimporter.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
-install( FILES kdevautomakeimporter.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
-
--- trunk/playground/devtools/kdevelop4-extra-plugins/automake/automakeimporter.cpp \
#971184:971185 @@ -75,9 +75,8 @@
}
}
- /// @todo somehow let the user define the build directory
- /// for now buildDir=projectDir
- KUrl buildDir = m_projectRoot[item->project()];
+ KConfigGroup automakeGrp = \
item->project()->projectConfiguration()->group("Automake"); + KUrl buildDir = \
automakeGrp.readEntry( "CurrentBuildDir", KUrl() );
if (buildDir.isValid()) {
// If a separat buildDir is defined we need to locate the directory that
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic