- May 10, 2013
-
-
Christoph Grüninger authored
-
- May 03, 2013
-
-
Oliver Sander authored
This patch makes it possible to bypass installation of the whitespace hook by specifying VCSETUP_FLAGS="DISABLEWHITESPACEHOOK=1" in the user's options. If dunecontrol encounters that flag, it will not attempt to install the hook in any module, uninstall the hook if it has already been installed and output a warning telling the user that he'll have to take care of whitespace by himself. [[Imported from SVN: r7471]]
-
Oliver Sander authored
This patch allows the user to specify a file with Git configuration options that will be applied during the vcsetup phase, which might be used to set a custom identity within the repository (e.g. an @dune-project.org email address) or to set up personal aliases. In order to enable this feature, put the line VCSETUP_FLAGS="GIT_CONFIG_FILE=</path/to/your/config/file>" into your options file. The configuration file itself is fed to the command "git config" line-by-line, so you can normally set an option by simply having a line like "config_key value" in the configuration file. Lines starting with # are skipped and can be used for comments. [[Imported from SVN: r7470]]
-
Oliver Sander authored
This patch hooks vcsetup into the standard "dunecontrol all" incantation that most users are likely invoke after cloning a repository. By running vcsetup that way, most Dune users will automatically have the whitespace hook installed, which should greatly improve the usability of user-submitted patches. [[Imported from SVN: r7468]]
-
Oliver Sander authored
This patch adds the new command "vcsetup" to dunecontrol. This command is intended to perform various setup actions on a module that has been checked out from a version control system. For now, the command - installs the whitespace hook bin/git-whitespace-hook as a Git pre-commit hook if all of the following conditions are met: - the current module is a Git repository - the dune.module file contains the line "Whitespace-Hook: Yes" - there is no existing pre-commit hook that would be overwritten The script detects older versions of the whitespace hook and updates them if necessary. - applies Git configuration settings from the file .vcsetup/config. The contents of the file is simply fed to "git config" line by line. That way, Git configuration keys can be set by simply adding a line of the form "key value". Lines starting with "#" are filtered out and can thus be used for comments. - runs all executable files in the directory .vcsetup/run.d This can be used for more elaborate setups. Note that these scripts are run if any of the following files/directories are found: .git .svn CVS stamp-vc [[Imported from SVN: r7467]]
-
- Apr 29, 2013
-
-
Markus Blatt authored
[[Imported from SVN: r7455]]
-
- Apr 24, 2013
-
-
Markus Blatt authored
translating options for provided for configure to CMake syntax. [[Imported from SVN: r7448]]
-
Markus Blatt authored
[[Imported from SVN: r7447]]
-
- Feb 19, 2013
-
-
Markus Blatt authored
Revision 7117 .---------------------- Make autotools the default build system. One can select CMake using the --use-cmake switch. This prepares the merge to the trunk. [[Imported from SVN: r7360]]
-
- Feb 13, 2013
-
-
Markus Blatt authored
One can select CMake using the --use-cmake switch. This prepares the merge to the trunk. [[Imported from SVN: r7117]]
-
- Feb 01, 2013
-
-
Christoph Grüninger authored
(original patch provided by tomalk) [[Imported from SVN: r7097]]
-
- Sep 27, 2012
-
-
Markus Blatt authored
after configure) - Make CMake module installation path configurable - Detect CMAKE_MODULE_PATH automatically + First call find_package(dune-common) to query its CMAKE_MODULE_PATH + Then setup the module path + After each find_package of dune module update the CMAK_MODULE_PATH + each module exports ist own <package-name>_MODULE_PATH in the + package configuration files - Adapted dunecontrol and duneproject accordingly. [[Imported from SVN: r6996]]
-
- Sep 09, 2012
-
-
Christoph Grüninger authored
Add new command bexec, a copy of exec with executes the given commands in the build directory. [[Imported from SVN: r6984]]
-
- Sep 06, 2012
-
-
Markus Blatt authored
[[Imported from SVN: r6982]]
-
- Sep 04, 2012
-
-
Markus Blatt authored
[[Imported from SVN: r6972]]
-
- Sep 03, 2012
-
-
Christoph Grüninger authored
Use BUILDIR from opts file only if not empty string (=is set). [[Imported from SVN: r6955]]
-
Christoph Grüninger authored
Change default build dir from cmake-build to build-cmake to facilitate tab completion. [[Imported from SVN: r6951]]
-
- Aug 28, 2012
-
-
Markus Blatt authored
[[Imported from SVN: r6931]]
-
- Aug 20, 2012
-
-
Markus Blatt authored
[[Imported from SVN: r6909]]
-
- Aug 16, 2012
-
-
Markus Blatt authored
Use static linking [[Imported from SVN: r6904]]
-
- Aug 10, 2012
-
-
Markus Blatt authored
default if the module supports it. This can be behaviour can be deactivated using the --use-autoconf switch. Then autoconf is used whereever posible. [[Imported from SVN: r6891]]
-
- Jul 18, 2012
-
-
Martin Nolte authored
[[Imported from SVN: r6872]]
-
- Jul 11, 2012
-
-
Christian Engwer authored
fix verbose suggestions output (thanks to Tobias Malkmus) [[Imported from SVN: r6861]]
-
- Jul 10, 2012
-
-
Christian Engwer authored
add an option to print the sorted list of modules, including the info if it is a dependency or a suggestion [[Imported from SVN: r6860]]
-
Christian Engwer authored
remove debug output [[Imported from SVN: r6854]]
-
- Jul 09, 2012
-
-
Christian Engwer authored
add support to run the dependencies in revers order (necessarry for "make distclean") [[Imported from SVN: r6849]]
-
Christian Engwer authored
report about suggestions [[Imported from SVN: r6846]]
-
Christian Engwer authored
set full path for dependencies.m4 [[Imported from SVN: r6845]]
-
Christian Engwer authored
make m4create work with versioned suggestions [[Imported from SVN: r6840]]
-
Christian Engwer authored
bug fix in m4create: - the current module is stored in $mainmod, not $module [[Imported from SVN: r6838]]
-
Christian Engwer authored
remove obsolete assignment [[Imported from SVN: r6837]]
-
Christian Engwer authored
remove unused code [[Imported from SVN: r6835]]
-
- Jun 09, 2012
-
-
Martin Nolte authored
[[Imported from SVN: r6794]]
-
- May 29, 2012
-
-
Oliver Sander authored
- Remove unnecessary path to control file (It was needed for building installed modules which we do not do any more - Test for ../../pkgconfig/$modname.pc to decide whether a module is installed or not. Fixes flyspray 1100. [[Imported from SVN: r6779]]
-
Oliver Sander authored
do exist, as they are actually one file for installed modules.) - Only build modules that are not installed - Store relative path of CONTROL file and use it during running commands (on second thought I am not sure whether this is really needed). Fixes flyspray 1112. [[Imported from SVN: r6778]]
-
- May 21, 2012
-
-
Markus Blatt authored
- Remove unnecessary path to control file (It was needed for building installed modules which we do not do any more - Test for ../../pkgconfig/$modname.pc to decide whether a module is installed or not. Fixes flyspray 1100. [[Imported from SVN: r6738]]
-
Markus Blatt authored
do exist, as they are actually one file for installed modules.) - Only build modules that are not installed - Store relative path of CONTROL file and use it during running commands (on second thought I am not sure whether this is really needed). Fixes flyspray 1112. Please check whether flyspray 1100 is also resolved. After review this should definitely be merged into the release branch. [[Imported from SVN: r6736]]
-
- Dec 05, 2011
-
-
Sven Marnach authored
[[Imported from SVN: r6536]]
-
- Nov 27, 2011
-
-
Oliver Sander authored
[[Imported from SVN: r6535]]
-
- Oct 26, 2011
-
-
Martin Nolte authored
the user (see FS#958). Kudos go to Andreas Lauser. Note: I looked through the patch and asserted that the resume feature is still working (I always overwrite the resume file anyway). In case dunecontrol stops working for someone, please simply revert this patch (if possible) and add a comment to FS#958). [[Imported from SVN: r6520]]
-