- Feb 06, 2019
-
-
Arseny Kapoulkine authored
We now have a ${LIBRARY} variable that we can either use directly or in a foreach loop to be able to process either pugixml or pugixml-static and pugixml-shared targets. Also fixes incorrect shared library assignment when BUILD_SHARED_AND_STATIC_LIBS is defined, and only links the static library in for make check.
-
basti171 authored
-
- Dec 10, 2018
-
-
Millian Poquet authored
Fixes an installation problem in Nix packages, as non-FULL variables are already absolute paths in this case.
-
- Aug 14, 2018
-
-
Arseny Kapoulkine authored
Instead of hardcoding SOVERSION, use CMake variables to set it up. Closes #220.
-
- Jun 26, 2018
-
-
Wolfgang Stöggl authored
- Up to now, the libdir was hardcoded to "lib" inside pugixml.pc and the install directory of pugixml.pc was "lib/pkgconfig" - Adds support for lib and lib64 by using CMAKE_INSTALL_LIBDIR variable
-
- Jun 20, 2018
-
-
Bernd Amend authored
This also bumps the minimum CMake version to 3.0 (from 2.8.12).
-
- Apr 27, 2018
-
-
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.
-
- Apr 11, 2018
-
-
Alexander Straub authored
-
- Apr 09, 2018
-
-
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.
-
- Apr 03, 2018
-
-
Arseny Kapoulkine authored
-
- Jan 29, 2018
-
-
Ben Boeckel authored
-
Ben Boeckel authored
-
- Nov 13, 2017
-
-
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.
-
- Jun 15, 2017
-
-
Arseny Kapoulkine authored
This is a followup to 198900ef. target_include_directories was introduced in 2.8.12, thus CMake 2.6 no longer works.
-
- Jan 17, 2017
-
-
Daniel Knibbe authored
Fixes #126
-
- Nov 09, 2016
-
-
Arseny Kapoulkine authored
-
- Sep 21, 2016
-
-
Arseny Kapoulkine authored
Select correct suffix to use for pkg-config
-
Arseny Kapoulkine authored
Merge USEOWNSUBDIR and PKGCONFIG build flags; move the pkg-config source file to scripts/.
-
- Sep 13, 2016
-
-
peterbud authored
-
- Sep 12, 2016
-
-
peterbud authored
Also creating a separate install directory under INCLUDE and LIB directories
-
- Jun 18, 2016
-
-
Arseny Kapoulkine authored
Fixes #99.
-
- Feb 25, 2016
-
-
Jippe Holwerda authored
-
Jippe Holwerda authored
Having CMakeLists.txt in the project root makes it so much easier to use pugixml as an external dependency in another CMake project.
-
- Jan 24, 2016
-
-
Stephan Beyer authored
Git warns when it finds "whitespace errors". This commit gets rid of these whitespace errors for code and adoc files.
-
- Dec 30, 2015
-
-
Arseny Kapoulkine authored
Also refactor to use the same case and run after common options.
-
- Dec 03, 2015
-
-
nir.bar authored
-
- Oct 10, 2015
-
-
Arseny Kapoulkine authored
-
- Sep 23, 2015
-
-
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)
-
- Apr 14, 2015
-
-
Arseny Kapoulkine authored
-
- Mar 19, 2015
-
-
Arseny Kapoulkine authored
-
- Nov 18, 2014
-
-
Arseny Kapoulkine authored
-
- Sep 15, 2014
-
-
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
-
- Sep 03, 2014
-
-
Orion Poplawski authored
-
- Jul 28, 2014
-
-
Arseny Kapoulkine authored
git-svn-id: https://pugixml.googlecode.com/svn/trunk@1000 99668b35-9821-0410-8761-19e4c4f06640
-
- Feb 08, 2014
-
-
Arseny Kapoulkine authored
Add tentative changelog for 1.4 to the documentation. Since Google Code no longer allows file upload, replace download links with GitHub release links. git-svn-id: http://pugixml.googlecode.com/svn/trunk@968 99668b35-9821-0410-8761-19e4c4f06640
-
- Nov 20, 2012
-
-
arseny.kapoulkine@gmail.com authored
scripts: Apply pugixml-soversion.patch: SOVERSION is now 1 instead of 1.2 (make install will deploy both libpugixml.so.1 and libpugixml.so.1.2) git-svn-id: http://pugixml.googlecode.com/svn/trunk@934 99668b35-9821-0410-8761-19e4c4f06640
-
- Jul 03, 2012
-
-
arseny.kapoulkine@gmail.com authored
git-svn-id: http://pugixml.googlecode.com/svn/trunk@918 99668b35-9821-0410-8761-19e4c4f06640
-
- Apr 09, 2012
-
-
arseny.kapoulkine@gmail.com authored
scripts: Updated CMakeLists.txt to match the Gentoo distribution version more closely (install header files into include/ - this is how Fedora's distribution is set up too) git-svn-id: http://pugixml.googlecode.com/svn/trunk@900 99668b35-9821-0410-8761-19e4c4f06640
-
- Apr 03, 2012
-
-
arseny.kapoulkine@gmail.com authored
git-svn-id: http://pugixml.googlecode.com/svn/trunk@897 99668b35-9821-0410-8761-19e4c4f06640
-
- Mar 23, 2012
-
-
arseny.kapoulkine@gmail.com authored
git-svn-id: http://pugixml.googlecode.com/svn/trunk@885 99668b35-9821-0410-8761-19e4c4f06640
-