Skip to content
Snippets Groups Projects
  1. Feb 14, 2014
  2. Feb 12, 2014
  3. Feb 10, 2014
  4. Feb 09, 2014
    • Markus Blatt's avatar
      [bugfix] Fixes comparison operators. · c00b2acc
      Markus Blatt authored
      The last patch missed a change in the comparison operators. Allocators
      compare as equal if memory allocated with one can be deallocate with
      the other. With this allocators compare equal only if they are share
      the same address.
      
      Cherry-pick from branch eature/FS1429-shared-lib-fixes where it ended up
      by accident.
      c00b2acc
  5. Feb 07, 2014
  6. Feb 04, 2014
  7. Jan 31, 2014
  8. Jan 29, 2014
  9. Jan 28, 2014
  10. Jan 27, 2014
    • Markus Blatt's avatar
      [cmake,release] Prevent searching twice for modules. · b58b8475
      Markus Blatt authored
      Before we tried to search for dune-common twice (once without a version
      and then with the required version). Unfortunately this breaks because
      we are adding the same library target twice. With this patch we only
      search for a module once.
      b58b8475
    • Markus Blatt's avatar
      [autotools,bugfix] Remove existent file when installing CMake's package version configuration. · 9775442a
      Markus Blatt authored
      The temporary file <dune-module>-config-version.tmp!
      9775442a
    • Markus Blatt's avatar
      [buildsystem,release] Install cmake package version files with autotools. · c0ecc4b1
      Markus Blatt authored
      With this patch autotools now creates the file
      <dune-module>-config-version.cmake mit autotools. To facilitate this
      we added the variables DUNE_MOD_{MAJOR,MINOR,REVISION} to the makefiles.
      c0ecc4b1
    • Markus Blatt's avatar
      [cmake,release] Test version with cmake and fix requiredness. · 2d20c167
      Markus Blatt authored
      Before this patch we always relied on dunecontrol/pkg-config to check
      for the correct version. With this patch we include this functionality
      also when building packges with dunecontrol for this use part of the version
      checking of cmake (or pkg-config if there are packages without CMake support).
      Basically we let CMake check wether the major and minor version matches and
      afterwards use the information from the dune.module file. This should make
      it possible to have several versions of DUNE installed and still always use
      the correct version. During fixing these issues we noticed that our version
      files were not recognized because the carried the wrong name. Now we use the
      correct name <dune-module>-config-version.cmake.
      2d20c167
  11. Jan 23, 2014
  12. Jan 22, 2014
    • Markus Blatt's avatar
      [bugfix,cmake] Process dependency tree including the module itself. · 58d2e446
      Markus Blatt authored
      One of the latest patches prevent the macros of the current module
      form being executed. This patch fixes this by including the module
      in the dependency tree.
      58d2e446
    • Markus Blatt's avatar
      [cmake,bugfix] Also include modules without macros in ALL_DEPENDENCIES. · 35d07e22
      Markus Blatt authored
      When making the entries of ALL_DEPENDENCIES unique, we skipped modules that
      did not ship a Dune<ModuleName>Macros.cmake macro. This caused their libraries
      to be missing in DUNE_LIBS. This patch fixes this situation.
      35d07e22
    • Markus Blatt's avatar
      [bugfix,cmake] Always read dune.module after finding a module to extract dependencies. · 938523a4
      Markus Blatt authored
      Previously we already processed dune.module but in a much later stage during
      configure. Dependencies are contained in dune.module. Therefore there is no
      need to replicate them in the CMake package configuration files. With this
      patch we now always process dune.module directly after finding the DUNE module.
      In addition we set ${DUNE_MOD_NAME}_(DEPENDS|SUGGESTS} in the CMake environment.
      As with this change DUNE_MOD_NAME will usually be set to to dune-common, we
      also changed to using ProjectName and ProjectVersion (the canonical CMake names)
      to refer to the current module and version.
      938523a4
  13. Jan 21, 2014
  14. Jan 19, 2014
    • Markus Blatt's avatar
      [dune-autogen] Prevents overriding am_dir with installed modules. · 073167e6
      Markus Blatt authored
      Before this patch we tried setting am_dir for directory with a
      DUNE module. If one is working with local modules
      (e.g. dune-common and dune-geometry), that are a subset of installed
      modules (e.g. dune-common, dune-geometry, and dune-istl), that are all
      installed under the same prefix, then modules that are part of the difference
      of the set of installed and the set of the local modules caused am_dir to
      point to the am directory of the installed dune-common directory.
      After this patch  am_dir is only set once, which fixes this behaviour and
      flyspray issue #1420
      073167e6
    • Oliver Sander's avatar
      eaaa10ac
Loading