aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* build: upgrade to C++17 when ICU is used (#310)Jan Engelhardt2024-06-111-14/+18
| | | | | | | ICU 75 requires the use of C++17. `SET(CMAKE_CXX_STANDARD 17)` has no effect after the first target has been defined or so, therefore the detection of the conversion library is split and partially moved upwards.
* Fixed confusing source/bin dirs in makefile. (#291)Vincent Richard2024-01-121-23/+9
|
* Build: static lib dependency for ICU (#281)bmagistro2023-12-311-0/+16
| | | | | * Fix missed path for generated files in #277 * Update cmake to include char conversion dependency on static library
* Build: fix missed path for generated files in #277 (#278)bmagistro2023-12-311-2/+2
|
* Build: add FreeBSD & libc++ compilation support (#288)Jan Engelhardt2023-12-311-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * build: add FreeBSD compilation support * build: unbreak compilation with clang libc++ unary_function is obsolete with C++11 and removed in C++17. gnu-gcc-libstdc++ still has the class, but llvm-clang-libc++ does not, and there is a compile error. vmime should have just stopped using unary_function with commit v0.9.2-48-g8564b2f8. $ cat x.cpp $ clang++ -std=c++17 -stdlib=libc++ -c x.cpp In file included from x.cpp:1: In file included from /usr/local/include/vmime/net/transport.hpp:34: In file included from /usr/local/include/vmime/net/service.hpp:36: In file included from /usr/local/include/vmime/net/session.hpp:40: In file included from /usr/local/include/vmime/utility/url.hpp:30: /usr/local/include/vmime/propertySet.hpp:339:33: error: no template named /'unary_function' in namespace 'std'; did you mean '__unary_function'? class propFinder : public std::unary_function <shared_ptr <property>, bool> { ~~~~~^~~~~~~~~~~~~~ __unary_function
* Build: add Solaris compilation support (#282)Jan Engelhardt2023-11-091-0/+1
|
* Update cmake (#277)bmagistro2023-08-091-108/+99
| | | | | | | | | This restructures the cmake a little bit to only find components if they are actually enabled. It also rearranges things to better group some related items. This change also fixes include directories for the build target allowing the library to be embedded making the install step optional. Signed-off-by: Ben Magistro <[email protected]>
* #200 Fixed installation directoryvincent-richard2021-05-061-19/+46
|
* Misc changes for CPack.vincent-richard2020-02-141-5/+15
|
* #196 Allow overriding CMAKE_CXX_FLAGSVincent Richard2018-04-241-8/+8
|
* #193 Dropped support for boot::shared_ptr<>, enabled C++11 support in CMakeVincent Richard2018-04-011-84/+6
|
* Update CMakeLists.txtrusdevops2017-10-121-0/+8
|
* Update CMakeLists.txtrusdevops2017-10-121-0/+4
|
* Update CMakeLists.txtrusdevops2017-10-041-10/+10
|
* Fixed #177: thread id on OpenBSD.Vincent Richard2017-08-091-0/+1
|
* Issue #175: use CMake macros for installation dir.Vincent Richard2017-06-191-43/+9
|
* Remove target architecture detection.0xd34df00d2017-04-091-3/+0
|
* Issue #167: don't build samples by default.Vincent Richard2017-03-131-1/+1
|
* Issue #166: fixed include paths.Vincent Richard2017-03-131-0/+1
|
* Release 0.9.2.v0.9.2Vincent Richard2017-01-031-2/+2
|
* Fixed #151: don't ignore CMAKE_CXX_FLAGS command line argument.Vincent Richard2016-12-061-8/+2
|
* Don't recursively include compile flags.Vincent Richard2016-11-021-4/+4
|
* Fixed #142: fixed install location of generated headers.Vincent Richard2016-09-191-2/+2
|
* Issue #138: fixed MSG_NOSIGNAL on Mac OS.Vincent Richard2016-04-251-0/+3
|
* Link with 'anl' only when building shared lib.Vincent Richard2016-04-101-5/+7
|
* Misc fixes in error handling.Vincent Richard2016-03-251-0/+2
|
* Fixed location of config and lib export include files.Vincent Richard2016-03-251-4/+4
|
* Fixed location of config.hpp in outsourced build.Vincent Richard2016-03-111-2/+3
|
* Asynchronous resolving.Vincent Richard2016-03-021-0/+13
|
* Added support for TCP Keepalive.Vincent Richard2016-02-281-0/+2
|
* Issue #103: fix badly encoded words.Vincent Richard2015-02-161-3/+7
|
* Fixed build issues when disabling filesystem features.Vincent Richard2015-01-011-0/+5
|
* Build intermediate library for test runner and utils to speed up build.Vincent Richard2014-07-241-4/+9
|
* Use string option instead of mutually exclusive bool options for charset and ↵Vincent Richard2014-05-271-49/+47
| | | | TLS library.
* remove -ansi because it interferes with -std=c++11Mark Brand2014-03-261-1/+1
|
* Windows charset converter (thanks to ElmüSoft).Vincent Richard2014-02-061-3/+21
|
* Fixed build of examples.Vincent Richard2014-01-211-4/+8
|
* C++11 std::shared_ptr fixes.Vincent Richard2014-01-161-1/+1
|
* Merged source and header files in directory structure. Got rid of SConstruct ↵Vincent Richard2013-12-291-11/+12
| | | | build.
* Allow overriding auto-detection of shared_ptr<> implementation.Vincent Richard2013-12-101-7/+39
|
* Boost/C++11 shared pointers.Vincent Richard2013-11-211-11/+70
|
* Fixed build of samples (now use CMake).Vincent Richard2013-10-201-0/+14
|
* Fixed case in include file name.Vincent Richard2013-09-061-1/+1
|
* Added support for standard 64-bit integer type.Vincent Richard2013-09-021-4/+16
|
* 64-bit type detection.Vincent Richard2013-07-151-21/+51
|
* Changed the way the path to export header file is specified.Vincent Richard2013-05-141-2/+16
|
* Put generated header files in a separate list.Vincent Richard2013-05-131-3/+3
|
* Fixed export header for static/shared build.Vincent Richard2013-05-131-8/+19
|
* Do not include generated header files in ADD_LIBRARY().Vincent Richard2013-05-121-3/+3
|
* Fixed issue with ADD_LIBRARY() and export header file.Vincent Richard2013-05-121-1/+2
|