gabime
cf64f2baca
Fixed CMake address sanitizer
2019-06-10 18:32:10 +03:00
gabime
68a0193d95
CMake refactoring to functions
2019-06-10 18:09:36 +03:00
Jan Kundrát
c60f790793
Do not impose -Wextra -Wconversion etc on library users
...
I had to nuke the flags targetting spdlog_header_only because in CMake,
an interface target apparently really only supports the INTERFACE
option.
As I am only targeting Linux, the MSVC changes rely on spdlog's CI and
manual code review. That said, it makes sense to also stop forcing these
options on third party code, assuming that the CMake installations work
the same on Windows.
Fixes #1104
2019-06-10 10:54:49 +02:00
gabime
5743adc467
CMake use extract version from version.h
2019-05-29 15:15:35 +03:00
gabime
76fc166e11
CMakeLists.txt minor improvments
2019-05-29 01:41:48 +03:00
gabime
d439f75491
Minor CMake cosmetic fix
2019-05-29 00:17:38 +03:00
gabime
c559067f77
CMake refactoring
2019-05-29 00:13:02 +03:00
gabime
30bd80bd85
CMake improvements
2019-05-29 00:05:24 +03:00
gabime
54f1941691
Fixed target_compile_options in cmake
2019-05-24 01:39:02 +03:00
gabime
6636ae6e63
CmakeLists.txt compiler warnings
2019-05-23 23:35:30 +03:00
gabime
2e75f42c69
Install using GNUInstallDirs in cmake
2019-05-23 19:17:52 +03:00
gabime
65576707bf
Removed shared_lib option (not supported by windwos) and remove example and test from default build
2019-05-23 18:26:47 +03:00
gabime
6ec8a06a09
Fixed Cmake under windows and disable bench build from default config
2019-05-22 12:32:59 +03:00
gabime
1ef80d6330
Updated CMakeLists.txt
2019-05-19 19:39:38 +03:00
Gabi Melman
a532a072ce
Update CMakeLists.txt
2019-05-19 17:06:22 +03:00
gabime
87eb569929
More updates to CMake (version support , cmake.in)
2019-05-19 15:47:49 +03:00
David Zemon
dd2f293f33
Clean up CMake a bit more
2019-05-17 23:33:44 -05:00
David Zemon
24e4f0aa87
Allowed overriding of SPDLOG_MASTER_PROJECT
to better support Conan
2019-05-17 23:31:30 -05:00
David Zemon
6fe899af10
Set Threads::Threads dependency on spdlog libs - don't make user do it
2019-05-17 23:28:53 -05:00
David Zemon
b021be29e5
Add support for .tar.gz and .zip packages via CPack
2019-05-17 23:27:44 -05:00
David Zemon
55e7844ca0
Remove the namespaced
...
Namespaces are good for avoiding collisions, but since the
non-namespaced targets still exist, it does no good to add the
namespaced targets on top.
2019-05-17 23:27:44 -05:00
David Zemon
8dd85285e7
Allow user to choose between static or shared library
2019-05-17 23:26:06 -05:00
gabime
b3fe4b54c8
Fixed CMakeLists.txt
2019-05-13 01:28:06 +03:00
gabime
872ea6bf09
Deleted redundant Make files and solutions
2019-05-13 01:13:58 +03:00
gabime
32fb9d51b9
Cmake update to support both header-only and static
2019-05-13 01:06:25 +03:00
gabime
ee0fdf016a
Minore cmake fix
2019-05-12 16:13:13 +03:00
gabime
8b244ca988
Moved format.cpp into spdlog.cpp - this way only one src file is needed
2019-05-12 00:43:58 +03:00
gabime
6bcb422c80
clang format and SPLDOG_HEADER_ONLY macro
2019-05-12 00:22:39 +03:00
gabime
005450ff13
wip
2019-05-11 13:52:46 +03:00
gabime
c031ae2aab
Cmake message
2019-05-08 17:37:25 +03:00
gabime
29c949ab03
static lib by default
2019-05-08 16:36:14 +03:00
gabime
576e389788
static lib by default and tests
2019-05-08 16:34:20 +03:00
gabime
7b15a3d345
wip cmake
2019-04-27 19:42:19 +03:00
gabime
eedb43d756
wip cmake
2019-04-27 19:41:25 +03:00
gabime
338125b93a
wip cmake
2019-04-27 19:40:24 +03:00
gabime
3ecc3ab798
wip cmake
2019-04-27 19:38:39 +03:00
gabime
de1cdb2dbe
wip cmake
2019-04-27 19:38:26 +03:00
gabime
c9887874bc
wip cmake
2019-04-27 19:37:59 +03:00
gabime
69fcaf14e5
wip static-lib
2019-04-27 18:44:48 +03:00
gabime
f414198fee
Cmake fix
2019-04-27 02:42:33 +03:00
gabime
c1c2ff2d07
wip
2019-04-27 02:33:33 +03:00
gabime
ff89f1476d
Restored error_handler as std::function
2019-04-26 18:14:59 +03:00
gabime
baefe0b3f6
wip
2019-04-26 15:11:01 +03:00
gabime
7e29c48379
removed spdlite
2019-04-06 12:57:09 +03:00
gabime
f36be4d5e4
Moved lite source to folders|
2019-03-30 16:49:02 +03:00
gabime
57a312cb1a
lite wip
2019-03-29 14:46:31 +03:00
Martin Green
9fca0b20f0
Add CMake option for conditional installation
2019-02-06 07:38:26 +02:00
Francois Chabot
734af31c13
Allow the inclusion of an external fmtlib as as sub_directory
2019-02-01 12:12:58 -05:00
Sergey Kovalevich
90a299f424
CMAKE_BINARY_DIR -> CMAKE_CURRENT_BINARY_DIR
2019-01-28 11:48:45 +03:00
Pius Raeder
a29e518cfe
Disable building benchmarks by default
...
Building the benchmarks requires google-benchmark to be installed which is
not the case for most of the build systems. The option now has a tiny
hint what the requirement is and where to get it.
closes #975
2019-01-23 10:03:03 +01:00