Victor Zverovich
544b927933
Don't detect C compiler
2019-04-17 06:18:53 -07:00
Victor Zverovich
8bc0adb9ba
Get rid of obsolete cmake stuff
2019-04-13 11:37:52 -07:00
Lectem
6e37c20030
Use compile features cxx_auto_type cxx_variadic_templates instead of cxx_std_11
2019-04-07 08:47:17 -07:00
Lectem
3de3d76a36
Add compile features for cmake 3.8+
2019-04-07 08:47:17 -07:00
Olaf Hering
9e1531c1e1
install pkg-config file into libdir
...
Most pkgconfig files contain a Libs: variable, which is either /usr/lib
or /usr/lib64. If a 32bit and a 64bit variant of fmt libraries is
installed, the last one wins. As a result compiling for the other
bitsize will fail.
Instead of sharedir use libdir as install target.
Fixes commit 9d0c9c4bb1
Fixes commit 287342dab1
Signed-off-by: Olaf Hering <olaf@aepfle.de>
2019-03-25 19:15:35 -07:00
Victor Zverovich
53379dfd0c
Don't set CMAKE_BUILD_TYPE if fmt is a subproject ( #1081 )
2019-03-17 10:50:40 -07:00
Jason S Zang
287342dab1
cmake: default FMT_PKGCONFIG_DIR to a relative path
2019-03-13 11:28:50 -07:00
Victor Zverovich
83f052930a
Add code from p0645
2019-01-20 15:12:01 -08:00
stryku
9a777b9e1c
Implemented fmt::prepare()
...
Implementation of fmt::prepare() function and features around it.
2019-01-12 10:53:31 -08:00
Sign Bit
0bbdca5b8b
Fix conversion warnings ( #989 )
...
* Fix sign conversion warnings
* Ignore unused local typedefs
* Remove cast reported as useless on GCC
* Remove warning on unused variable
* Enable conversion warning checking for pedantic build
* Fix sign-conversion warnings in headers
2018-12-20 06:24:19 -08:00
Victor Zverovich
f54f3d0fb7
Move chrono-specific code to a separate header
2018-12-09 06:45:20 -08:00
Andreas Schönle
9d4ef94350
Install pdb files.
2018-11-20 07:01:21 -08:00
Victor Zverovich
f2ee988105
Improve locale support
2018-11-14 12:07:39 -08:00
Victor Zverovich
34030deca9
Cleanup warning flags
2018-11-06 17:22:30 -08:00
Cole Mickens
9d0c9c4bb1
cmake: output share/fmt.pc
2018-10-24 07:14:08 -07:00
Victor Zverovich
2d2326a76d
Fix compilation with older gcc
2018-10-23 07:31:24 -07:00
Victor Zverovich
50b18a3c10
Integrate Grisu
2018-10-14 14:33:25 -07:00
Victor Zverovich
bc26fbf1b0
Move experimental color API to fmt/color.h
2018-09-12 09:04:26 -07:00
Victor Zverovich
f0d0a1ebd7
Implement Grisu2 digit generation
2018-08-25 20:45:50 -07:00
Victor Zverovich
a11eb3a090
Workaround various icc bugs ( #822 )
2018-08-22 09:07:17 -07:00
Victor Zverovich
62010520ed
Disable gnu-string-literal-operator-template warning
2018-08-22 08:12:59 -07:00
Victor Zverovich
987514761e
Make convert_to_int public ( #818 )
2018-08-22 07:40:06 -07:00
Victor Zverovich
5befe6584d
Remove fmt/folly.h and clean up core API
2018-07-22 14:42:25 -07:00
Victor Zverovich
a9e261599b
Minor cleanup
2018-07-17 08:54:22 -07:00
Henry Fredrick Schreiner
efd8ee8a7f
Reduce warnings, support #809
2018-07-16 12:37:54 +02:00
Victor Zverovich
e0f6a2f8be
Add a formatter for folly::StringPiece
2018-07-14 07:31:47 -07:00
Victor Zverovich
ae4a3945f5
Revert "Better support for newer CMake's"
...
This reverts commit 0eb01b832c
.
2018-07-14 06:34:20 -07:00
Henry Schreiner
0eb01b832c
Better support for newer CMake's
2018-07-11 07:08:17 -07:00
Victor Zverovich
479ee2a8c6
Fix MSVC build, take 2
2018-07-04 14:24:07 -07:00
Victor Zverovich
6322b47e60
Minor cleanup
2018-06-06 16:51:35 +02:00
Elias Kosunen
691a7a91a1
Add more compilers to CI and increase FMT_PEDANTIC warning levels ( #736 )
...
* Add a _lot_ more warnings to FMT_PEDANTIC
Fix these warnings
* Add more compilers to CI
Fix (some) of the compiler errors with them
* Enable -Werror on CI
Increase warning level on MSVC when compiling with FMT_PEDANTIC
* Add VS 2013 and 2015 to Appveyor
* Fix Appveyor tests
Formatting
* Implement requested changes
Fix some of the MSVC warnings
Implement C++11 integer_sequence
* Reintroduce appveyor-build.py
* Remove ranges-test from tests
* Remove (some) explicit warning suppressions
Fix C++ standard setting in CI
* Remove (some) explicit warning suppressions
Fix C++ standard setting in CI
* Fix test builds with C++11
* Enable pedantic warnings on tests
* Fix warnings from edits to master
* Cleanups
* Add C++11 support to ranges.h
Re-enable ranges-test
Fix a Visual Studio error about function not returning a value in printf.h
Fix a bug in .travis.yml
2018-06-06 15:57:59 +02:00
Victor Zverovich
6ebc1a967d
Merge locale.h into format-inl.h
2018-05-20 17:16:34 -07:00
sv1990
a68fd44ecc
Add ranges.h to FMT_HEADERS in CMakeLists.txt ( #738 )
2018-05-14 06:16:30 -06:00
Victor Zverovich
3da71d51e0
Move source files to the src directory
2018-03-21 07:50:59 -07:00
Victor Zverovich
7bab90e52d
Remove extra comma
2018-03-13 22:45:14 -04:00
Mario Werner
6d21fc43b9
add alias targets with fmt namespace
...
For the consumer it should not matter if fmt has been added to the
project as subdirectory or via find_package. With the alias targets
the library can be always imported via fmt::fmt.
2018-03-13 13:51:48 -04:00
Victor Zverovich
e02aacc634
Add CMake namespace ( #511 )
2018-03-13 13:03:18 -04:00
Victor Zverovich
403ae0a23b
Add debug postfix for libfmt ( #636 )
2018-02-10 07:17:40 -08:00
Victor Zverovich
c96d64652b
CMakeLists: Use GNUInstallDirs to set install location
2018-02-10 07:00:14 -08:00
Victor Zverovich
94806747df
remove 'FMT_CPPFORMAT' CMake option
2018-02-02 18:42:22 -08:00
Victor Zverovich
75005bbcd5
Don't export the -std=c++11 flag from the fmt target
2018-01-27 09:18:20 -08:00
Victor Zverovich
5e4c34b25a
Add version macro FMT_VERSION ( #411 )
2018-01-21 16:36:22 -08:00
Victor Zverovich
9a53a706fc
Add support for back_insert_iterator
2018-01-14 13:12:26 -08:00
Victor Zverovich
941663d038
Merge ostream.cc into ostream.h
2017-12-17 09:33:56 -08:00
Victor Zverovich
955062da2e
Merge printf.cc into printf.h
2017-12-17 08:36:19 -08:00
Victor Zverovich
94edb1a71c
Add a lightweight header for the core API
2017-12-06 07:42:42 -08:00
Victor Zverovich
84bd2f1962
Merge include/fmt/CMakeLists.txt into the main CMake file
2017-12-03 09:59:55 -08:00
Victor Zverovich
170f5c671f
Move headers to include/fmt
2017-10-21 07:38:49 -07:00
Victor Zverovich
d5e918b61f
Detect C++14 compiler support
2017-09-28 08:57:54 -07:00
Victor Zverovich
dfa631e64a
Bump version
2016-06-14 06:33:57 -07:00