summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* [cmake] Use CMAKE_SYSTEM_NAME to test the platform.Alexis Hildebrandt2015-07-281-2/+2
| | | | | | APPLE and CMAKE_HOST_APPLE only check the host system, whereas CMAKE_SYSTEM_NAME checks the target system when cross-compiling.
* link ledger executable to PythonTim D. Smith2015-05-091-0/+3
| | | | | Since the ledger executable embeds the Python interpreter, it does need an explicit link to a Python framework on OS X after all.
* [ledger] Remove --cache optionAlexis Hildebrandt2015-02-181-2/+0
| | | | and all boost serialisation related code.
* [cmake] Minor cleanupAlexis Hildebrandt2015-01-201-1/+5
|
* merge double fix + make changes minimalisticHans Erik van Elburg2015-01-041-12/+8
|
* also added cygwin tweak to src/CMakeLists.txtHans Erik van Elburg2015-01-031-2/+12
|
* Cosmetic change - format code consistentlyMartin Michlmayr2014-05-181-10/+10
| | | | | Add a space between if and the opening bracket, between a closing round bracket and the following opening curly bracket, etc.
* Fix build for building with g++ 4.8John Wiegley2014-05-071-0/+2
|
* fix debug build for gccJohann Klähn2014-05-071-1/+0
| | | | -ansi ≡ -std=c++98 ;)
* Replace sha1.cc with boost::uuid::details::sha1David Bremner2014-04-171-4/+2
| | | | | | | | sha1.cc is not redistributable by Debian because the license doesn't permit redistribution of modified versions. This isn't ideal since the ::details namespace is subject to change, but it avoids adding a dependency to ledger.
* CMake: Remove installation of third party codeAlexis Hildebrandt2014-03-101-3/+0
|
* Correctly justify Unicode characters in terminalKan-Ru Chen (陳侃如)2014-02-131-1/+2
| | | | | | | Many Unicode characters take more spaces than one ASCII character. For example, Chinese characters are two characters wide when using monospace font in terminal. This patch use wcwidth of Markus Kuhn to count the correct width for justification.
* Correctly set runtime path on Linux on installAlexis Hildebrandt2014-02-031-1/+1
|
* python module file suffix is platform dependentJohann Klähn2014-02-011-3/+13
|
* Fix shared library and python moduleAlexis Hildebrandt2014-02-011-3/+12
| | | | | Conflicts: src/CMakeLists.txt
* no RENAME option on older CMake versionsJohann Klähn2014-02-011-2/+9
| | | | | The RENAME option for install(TARGETS ...) does not seem to be available on all CMake versions.
* build shared library/python module, clean up CMakeJohann Klähn2014-02-011-15/+33
| | | | | libledger will now be built as a shared library. You can 'import ledger' from python IFF you copy libledger.so to ledger.so or create a symlink.
* Build and shared python moduleAlexis Hildebrandt2014-01-271-0/+9
| | | when building library
* Source changes needed for Microsoft Visual C++ compatibility.Tim Crews2013-06-141-1/+3
| | | | Includes an implementation of strptime, compiled only for Win32 platform.
* Add -Wno-disabled-macro-expansionJohn Wiegley2013-05-191-0/+1
|
* Also using Clang's PCH with my "cxx" compilerJohn Wiegley2012-05-271-1/+1
|
* Make profiling builds work with ClangJohn Wiegley2012-05-201-1/+0
|
* Converted the Ledger build system to use CMakeJohn Wiegley2012-05-201-0/+261