Commit Graph

52 Commits

Author SHA1 Message Date
Łukasz Kuryło aad61870a9 Fix cmake warnings on new cmake versions. 2016-09-29 18:59:07 +02:00
Matthew Woehlke 8170bdc693 Build with hidden symbols by default
Turn on options to tell CMake to use -fvisibility=hidden by default (on
applicable platforms). This has some optimization benefits, and more
closely mirrors the Windows behavior of only exporting symbols marked
for export, which can help catch errors doing so on non-Windows
platforms.

This requires CMake 2.8.12 to be effective. (Otherwise, the logic will
simply have no effect.)
2016-08-09 13:21:06 -04:00
Lee Thomason 74d44acb17 fix compile issues on clang 2016-07-17 22:57:36 -07:00
Lee Thomason 6ba2a077ed upping the major version. lots of small (incompatible) changes, and the addition of int64 support. 2016-07-17 22:40:43 -07:00
Lukasz Kurylo 2818e67f31 Add INCLUDE_DIRECTORIES on the targets for supported cmake versions. 2016-06-22 19:22:57 +02:00
Jun Jie 47f9931130 minimize file copying on incremental builds 2016-04-22 13:37:44 +08:00
Darksun 6bf8a07587 space misses in the comment of CMakeLists.txt 2016-02-16 16:10:57 +08:00
Lee Thomason 27eb078329 Merge pull request #372 from jasjuang/master
add in support for sudo make uninstall
2015-09-24 10:23:04 -07:00
renu555 871d72f3a8 Build tinyxml2 as static library
By Default shared libs are built
To build static library also configure  cmake with -DBUILD_STATIC_LIBS:BOOL=ON
To build only static library configure cmake with -DBILD_SHARED_LIBS:BOOL=OFF -DBUILD_STATIC_LIBS:BOOL=ON
2015-09-18 13:39:51 +05:30
jasjuang f6002e6a99 add in support for sudo make uninstall 2015-08-15 16:50:55 -07:00
Sarat Addepalli 39a77dd825 Define the `DEBUG` macro in CMakeLists.txt
Fixes #334
2015-05-19 12:27:59 +05:30
Lee Thomason 32cca51ac5 Merge pull request #300 from davidsanfal/master
Add biicode support to TinyXML-2
2015-03-20 21:29:37 -07:00
Lee Thomason 1977a7258c setting the version to 3.0.0 2015-03-17 21:30:01 -07:00
David 4633c3aa27 add biicode support 2015-03-16 10:41:00 +01:00
Lee Thomason b53aaa885d set the version to 2.3.0 2015-03-15 16:18:35 -07:00
Lee Thomason a94fc98396 Merge pull request #229 from xantares/test
Rename test, fixed cmake warning.
2014-11-15 17:55:14 -08:00
xantares 0b2c22bd46 Rename test, fixed cmake warning. 2014-11-14 19:46:18 +01:00
xantares c8ec6fcab4 Use BUILD_SHARED_LIBS cmake standard. 2014-11-14 19:40:58 +01:00
Lee Thomason 5321a0e21f setting the version to 2.2.0 2014-09-14 12:47:24 -07:00
Lee Thomason 6ee53e7d49 setting the version to 2.1.0 2014-04-06 14:43:37 -07:00
Lee Thomason b59ac45131 setting the version to 2.0.2 2014-03-16 20:18:41 -07:00
Lee Thomason 686ef404b8 improve setversion script. set version 2.0.1 2014-03-16 10:16:49 -07:00
Lee Thomason 85afe9c5c7 setting version consistent with new guidelines. (not tagging...yet). 2014-02-23 21:42:16 -08:00
Lee Thomason 5f88e72691 fix the build script. set the build properly 2014-02-21 22:57:38 -08:00
Lee Thomason 5bb2d8079b add variants of SetText() to support types 2014-01-24 10:42:57 -08:00
Lee Thomason 44ce7930b7 Merge branch 'master' of https://github.com/leethomason/tinyxml2 2014-01-14 12:30:18 -08:00
Lee Thomason c3708ccf08 implement a fix to floating point precision as proposed by schuellc. 2014-01-14 12:30:03 -08:00
Leonid Onokhov 3dacebf8ee add TINYXML2_EXPORT define when building shared lib
otherwise it exports no symbols and msvc does not create import .lib
2013-12-12 15:07:34 +03:00
Lee Thomason 5613cb9237 up the version 2013-10-26 21:52:35 -07:00
Thomas Roß 36307f86da Fixed test input file not found when doing out-of-source builds. 2013-05-11 10:21:07 +02:00
Lee Thomason (grinliz) 374c25e2a6 up the version to build 11 2013-02-01 19:45:01 -08:00
Marek Pokorny 8e66b77c91 Fixed CMake config file to properly install on windows 2013-01-28 10:52:01 -08:00
Lee Thomason 86ca9dc1ee correctly set version via script 2013-01-28 07:31:59 -08:00
Lee Thomason 998116e587 up the version 2012-11-12 13:04:56 -08:00
Lee Thomason (grinliz) fc6320e30a experimented with print f vs. g. increased version 2012-09-23 20:25:50 -07:00
Lee Thomason (grinliz) 4dbe869cd7 increase the version 2012-09-08 21:23:33 -07:00
Lee Thomason 21be882810 Moving string in/out into XMLUtil. Using that across the API. Supporting text queries of primitive types. 2012-07-15 17:27:22 -07:00
Lee Thomason 78a773ddd9 Fix attribute parsing to correctly handle white space 2012-07-02 10:10:19 -07:00
Lee Thomason (grinliz) 390e978da1 Fix infinite loop bug in ShallowEqual. Fix a warning with a re-interpret cast. Up version to 1.0.4 2012-07-01 21:22:53 -07:00
Lee Thomason a3efec0449 clean up some warnings 2012-06-15 14:30:44 -07:00
Lee Thomason 78d450b54e increase version 2012-06-04 17:05:58 -07:00
hasufell 9a0eb46d71 Merge git://github.com/leethomason/tinyxml2 2012-05-26 23:51:47 +02:00
Chow Loong Jin 0eb8e9da08 Fix out of source installation with tinyxml2.pc 2012-05-24 02:44:19 +08:00
Chow Loong Jin abcdbd9112 Standardize style of CMakeLists.txt
1. Use lowercase commands everywhere
2. Use tabs for indentation
2012-05-23 19:42:36 +08:00
Chow Loong Jin a1beafaff8 Add pkgconfig file 2012-05-23 06:02:20 +08:00
Chow Loong Jin e9f2abaf6c Use GNUInstallDirs for CMAKE_INSTALL_*DIR 2012-05-23 05:50:32 +08:00
Thomas Ro c4ae8a9a2d Removed unused variable from CMakeLists.txt 2012-05-12 02:02:31 +02:00
Thomas Ro d08dff9216 Fixed CMakeLists.txt for moved .xml files. 2012-05-12 02:00:40 +02:00
hasufell b8249001e2 add support for soname/symlink 2012-05-09 23:30:29 +02:00
hasufell 73c5370d0c rm xmltest.h from installed headers 2012-05-05 00:32:02 +02:00