Skip to content
Snippets Groups Projects
  1. Jun 20, 2018
  2. Apr 27, 2018
    • Arseny Kapoulkine's avatar
      Move CMake build postfix setup behind an off-by-default USE_POSTFIX · 51322cff
      Arseny Kapoulkine authored
      This setup can interfere with existing workflows in two ways:
      
      - If the target application used CMake and configured custom postfixes,
      this change would override them
      
      - If the target application did *not* use CMake, it'd have to abide by
      these conventions even if the target configuration used is unexpected -
      for example, the default "preferred" configuration is frequently
      RelWithDebugInfo, not Release, which now has a postfix.
      
      Fixes #198.
      51322cff
  3. Apr 11, 2018
  4. Apr 09, 2018
    • Eli Schwartz's avatar
      cmake: always install the pkg-config file (#193) · daeb8013
      Eli Schwartz authored
      There's really never a reason to *not* want this installed. If an option
      is needed to specify installing in a versioned subdirectory, this option
      should be explicitly described rather than hidden in something else.
      
      As an added bonus, this makes the CMake install code slightly *less*
      complicated.
      daeb8013
  5. Apr 03, 2018
  6. Jan 29, 2018
  7. Nov 13, 2017
    • Arseny Kapoulkine's avatar
      CMake: Add __declspec(dllexport) for shared library builds · 6016e218
      Arseny Kapoulkine authored
      This makes sure that MSVC shared library build actually exports all the
      needed symbols and generates import table.
      
      Somehow, this is actually enough to make pugixml link as a DLL - there's
      no need to specify __declspec(dllimport) even though pugixml exports
      classes via DLL.
      
      Fixes #113.
      6016e218
  8. Jun 15, 2017
  9. Jan 17, 2017
  10. Nov 09, 2016
  11. Sep 21, 2016
  12. Sep 13, 2016
  13. Sep 12, 2016
  14. Jun 18, 2016
  15. Feb 25, 2016
  16. Jan 24, 2016
    • Stephan Beyer's avatar
      Fix whitespace issues · f7aa65db
      Stephan Beyer authored
      Git warns when it finds "whitespace errors". This commit gets
      rid of these whitespace errors for code and adoc files.
      f7aa65db
  17. Dec 30, 2015
  18. Dec 03, 2015
  19. Oct 10, 2015
  20. Sep 23, 2015
    • Arseny Kapoulkine's avatar
      scripts: Enable C++11 in CMakeLists · 2cda0533
      Arseny Kapoulkine authored
      We now make sure that in CMake builds we have long long support. This requires
      CMake 3.1 for target_compile_features.
      
      Fixes #53 (as long as packages use this CMake script... most of them do)
      2cda0533
  21. Apr 14, 2015
  22. Mar 19, 2015
  23. Nov 18, 2014
  24. Sep 15, 2014
    • Arseny Kapoulkine's avatar
      CMake tweaks: · da54ffd8
      Arseny Kapoulkine authored
      - Include GNUInstallDirs which sets up standard install locations including
        lib64 for mulilib systems.
      - Make BUILD_SHARED_LIBS an option instead of a variable which is better for
        use in either the cmake-gui or ccmake gui interfaces.
      - Setup a destination for WIN32 runtime DLL's which is also helpful for MinGW
        installs.
      
      git-svn-id: https://pugixml.googlecode.com/svn/trunk@1012 99668b35-9821-0410-8761-19e4c4f06640
      da54ffd8
  25. Sep 03, 2014
  26. Jul 28, 2014
  27. Feb 08, 2014
  28. Nov 20, 2012
  29. Jul 03, 2012
  30. Apr 09, 2012
  31. Apr 03, 2012
  32. Mar 23, 2012
  33. Jul 20, 2011
  34. Sep 20, 2010
  35. Jul 19, 2010
  36. Jun 10, 2010
Loading