Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmake: Clean up add_ledger_library_dependencies macro | Alexis Hildebrandt | 2024-07-08 | 1 | -9/+7 |
| | |||||
* | cmake: Fix BOOST_REGEX_UNICODE_RUNS check when USE_PYTHON=ON | Alexis Hildebrandt | 2024-07-08 | 1 | -1/+1 |
| | |||||
* | cmake: Add Python tests only when building with Python support | Alexis Hildebrandt | 2024-07-08 | 1 | -2/+0 |
| | | | | Fixes #2324 | ||||
* | cmake: Minor clean-up regarding ICU version | Alexis Hildebrandt | 2023-12-12 | 1 | -1/+2 |
| | |||||
* | cmake: Improve finding ICU library | Alexis Hildebrandt | 2023-12-03 | 1 | -3/+6 |
| | | | | | by using CMake's FindICU module to locate the required icuuc and icui18n libraries for use with boost regex icu. | ||||
* | Merge pull request #2260 from afh/modernize-cmake | Alexis Hildebrandt | 2023-06-10 | 1 | -5/+3 |
|\ | | | | | cmake: Replace add_defitions with superseding alternatives | ||||
| * | cmake: Replace add_defitions with superseding alternatives | Alexis Hildebrandt | 2023-06-07 | 1 | -5/+3 |
| | | |||||
* | | Add build support readline | Alexis Hildebrandt | 2023-06-07 | 1 | -2/+14 |
|/ | |||||
* | Merge pull request #2238 from afh/cleanup-system-defines | Alexis Hildebrandt | 2023-04-19 | 1 | -0/+4 |
|\ | | | | | Cleanup system defines | ||||
| * | Introduce ledger.hh | Alexis Hildebrandt | 2023-04-16 | 1 | -0/+4 |
| | | |||||
* | | Include contrib files in distribution | Alexis Hildebrandt | 2023-04-18 | 1 | -0/+1 |
|/ | |||||
* | Fix Python version check | Alexis Hildebrandt | 2023-03-30 | 1 | -1/+1 |
| | |||||
* | Bump required Mpfr version to 4.0.2 | Alexis Hildebrandt | 2023-03-24 | 1 | -0/+13 |
| | |||||
* | Bump required Gmp version to 6.1.2 | Alexis Hildebrandt | 2023-03-24 | 1 | -0/+13 |
| | |||||
* | Bump required Gpgmepp version to 1.13.1 | Alexis Hildebrandt | 2023-03-24 | 1 | -1/+2 |
| | |||||
* | Bump required Python version to 3.9 | Alexis Hildebrandt | 2023-03-24 | 1 | -10/+7 |
| | |||||
* | Bump required Boost version to 1.72 | Alexis Hildebrandt | 2023-03-24 | 1 | -30/+2 |
| | |||||
* | Bump required CMake version to 3.16.2 | Alexis Hildebrandt | 2023-03-24 | 1 | -7/+3 |
| | |||||
* | docs: Enable stand-alone building | Alexis Hildebrandt | 2023-03-22 | 1 | -1/+3 |
| | |||||
* | Re-add accidentially deleted PROJECT in CMakeLists.txt | Alexis Hildebrandt | 2023-03-05 | 1 | -0/+2 |
| | |||||
* | Refactor Ledger version info into cmake/LedgerVersion.cmake | Alexis Hildebrandt | 2023-03-05 | 1 | -9/+3 |
| | | | | | so it can be re-used when generating the version.texi for ledger-website builds. | ||||
* | Release 3.3.1 | Martin Michlmayr | 2023-03-03 | 1 | -2/+2 |
| | |||||
* | Enforce use of non-deprecated boost::filesystem API | Alexis Hildebrandt | 2023-02-20 | 1 | -1/+4 |
| | | | | For details see https://www.boost.org/doc/libs/1_81_0/libs/filesystem/doc/deprecated.html | ||||
* | Release 3.3.0 | Martin Michlmayr | 2023-02-08 | 1 | -3/+3 |
| | |||||
* | Remove support for Python 2.x | Alexis Hildebrandt | 2023-02-01 | 1 | -3/+8 |
| | |||||
* | Minor cosmetic changes | Alexis Hildebrandt | 2023-02-01 | 1 | -2/+2 |
| | |||||
* | Bump required CMake version | Oleg Bulatov | 2022-05-06 | 1 | -1/+1 |
| | | | | | | | | CMake 3.21.4 reports that compatibility with CMake < 2.8.12 will be removed from a future version of CMake. CMake 3.0 has new defaults for MACOSX_RPATH. It seems ledger works fine with them. See CMake Policy CMP0042 for the details. | ||||
* | Use Boost library to read argv as UTF-8 in Windows | Daniel Coonce | 2021-02-02 | 1 | -1/+7 |
| | | | | | | | Windows uses UTF-16 for command line arguments, so use boost::nowide to convert to UTF-8. Fixes #1986 | ||||
* | Support for building on older cmake versions | Sanel Zukan | 2021-01-14 | 1 | -2/+3 |
| | | | | | | | | Backported python cmake module expects at least cmake 3.7 (requested by policy), which will break builds on older cmake versions, like 3.5. This fix will omit python module inclusion for any cmake version less than 3.7 and the build will continue without problems. | ||||
* | Implement cryptographic access to files using GPGME | Michael Raitza | 2020-10-30 | 1 | -0/+14 |
| | |||||
* | Release 3.2.1 | Martin Michlmayr | 2020-05-18 | 1 | -2/+2 |
| | |||||
* | use system FindPython if newer | Andy Clayton | 2020-05-18 | 1 | -2/+6 |
| | | | | | Avoid needing to keep our copy updated and only keep it as a fallback for when system cmake is not new enough. | ||||
* | Release 3.2.0 | Martin Michlmayr | 2020-05-01 | 1 | -3/+3 |
| | |||||
* | Enable py2 & py3 builds | Dimitri John Ledkov | 2019-12-05 | 1 | -2/+2 |
| | |||||
* | Modernize CMake using backported FindPython module. | Dimitri John Ledkov | 2019-12-05 | 1 | -18/+8 |
| | |||||
* | Release 3.1.3 | Martin Michlmayr | 2019-03-31 | 1 | -2/+2 |
| | |||||
* | Release 3.1.2 | Martin Michlmayr | 2019-02-05 | 1 | -1/+1 |
| | |||||
* | Merge branch 'next' into release/3.1.2 | Martin Michlmayr | 2019-02-05 | 1 | -6/+9 |
|\ | |||||
| * | Add Travis CI setup for macOS and homebrew-installed Boost | Tim Landscheidt | 2019-01-30 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On macOS, CMake detects the Boost.Python component installed by homebrew only when named "python27". Thus this change not only adds a Travis CI setup for macOS, but also a CMake option to switch the component name between "python" and "python27". In addition, precompiling system.hh does not work with the current setup for Clang, so another CMake option to disable it is added. The currently used commands to compile specific versions of Boost do not produce a result that works out of the box on macOS. It should be possible just to mimic homebrew's formula for boost-python (https://github.com/Homebrew/homebrew-core/blob/master/Formula/boost-python.rb), but for the moment on macOS this change tests only against Boost installed by homebrew. | ||||
| * | Use CMAKE_CXX_COMPILER_ID for conditions based on compiler | Tim Landscheidt | 2019-01-26 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | CMAKE_CXX_COMPILER is the path to the compiler binary and does not need to follow a specific pattern. For example, on Linux with GCC and without an explicit "-DCMAKE_CXX_COMPILER:PATH=" option, CMAKE_CXX_COMPILER is "/usr/bin/c++" which does not match "g++". CMAKE_CXX_COMPILER_ID however will always reliably be "Clang" or "GNU". | ||||
| * | Remove unused macros HAVE_ACCESS and HAVE_REALPATH | Tim Landscheidt | 2019-01-12 | 1 | -2/+0 |
| | | |||||
| * | Use "macOS" consistently | Martin Michlmayr | 2019-01-09 | 1 | -1/+1 |
| | | | | | | | | macOS seems to be the current name for Mac OS X. | ||||
* | | Bump version number to 3.1.2 | Alexis Hildebrandt | 2018-01-27 | 1 | -2/+2 |
|/ | |||||
* | Escape ++ in cmake matches | John Wiegley | 2016-11-13 | 1 | -1/+1 |
| | |||||
* | Don't use -isystem with g++ anymore | John Wiegley | 2016-11-13 | 1 | -3/+2 |
| | |||||
* | Remove the build of ledger-mode in Makefile | thdox | 2016-10-27 | 1 | -4/+0 |
| | | | | [ci skip] | ||||
* | [cmake] Fix detection for Boost Python 1.59.0 workaround | Alexis Hildebrandt | 2016-06-22 | 1 | -3/+5 |
| | |||||
* | [cmake] Update ledger version date | Alexis Hildebrandt | 2016-01-11 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | fix check for boost::python::make_setter | Johann Klähn | 2015-12-10 | 1 | -2/+4 |
| | |||||
* | Bump version number to 3.1.1 | Alexis Hildebrandt | 2015-09-15 | 1 | -2/+2 |
| |