gabime
730aa35d98
Updated cmake
2024-12-01 23:51:43 +02:00
gabime
82153ec409
Updated cmake and remove pkg-config support
2024-12-01 23:28:47 +02:00
gabime
98a8b75eb4
updated pkgconfig.in
2024-12-01 18:33:32 +02:00
gabime
c55e7f6d14
Updated pkgconfig to version 2
2024-12-01 14:08:53 +02:00
gabime
3c9963a495
Removed tweak options and spdlog_config.h
2024-11-30 19:55:45 +02:00
gabime
21e0810791
commnet
2024-11-30 18:53:39 +02:00
gabime
e6cddd1028
Update cmakelists and config.h
2024-11-30 18:46:28 +02:00
gabime
2057f67015
Removed SPDLOG_WCHAR_FILENAMES support
2024-11-29 17:17:30 +02:00
Gabi Melman
63535f140b
V2.x no std format ( #3271 )
...
linux / ${{ matrix.config.compiler}} ${{ matrix.config.version }} (C++${{ matrix.config.cppstd }} ${{ matrix.config.build_type }} ${{ matrix.config.asan == 'ON' && 'ASAN' || '' }}${{ matrix.config.tsan == 'ON' && 'TSAN' || '' }}) (map[asan:ON build_type:Debug … (push) Waiting to run
linux / ${{ matrix.config.compiler}} ${{ matrix.config.version }} (C++${{ matrix.config.cppstd }} ${{ matrix.config.build_type }} ${{ matrix.config.asan == 'ON' && 'ASAN' || '' }}${{ matrix.config.tsan == 'ON' && 'TSAN' || '' }}) (map[build_type:Debug compiler… (push) Waiting to run
linux / ${{ matrix.config.compiler}} ${{ matrix.config.version }} (C++${{ matrix.config.cppstd }} ${{ matrix.config.build_type }} ${{ matrix.config.asan == 'ON' && 'ASAN' || '' }}${{ matrix.config.tsan == 'ON' && 'TSAN' || '' }}) (map[build_type:Release compil… (push) Waiting to run
macos / macOS Clang (C++17, Release) (push) Waiting to run
windows / build (map[BUILD_EXAMPLE:OFF BUILD_SHARED:ON BUILD_TYPE:Release CXX_STANDARD:20 FATAL_ERRORS:ON GENERATOR:Visual Studio 17 2022 USE_STD_FORMAT:ON WCHAR:OFF WCHAR_FILES:OFF]) (push) Waiting to run
windows / build (map[BUILD_EXAMPLE:OFF BUILD_SHARED:ON BUILD_TYPE:Release CXX_STANDARD:20 FATAL_ERRORS:ON GENERATOR:Visual Studio 17 2022 USE_STD_FORMAT:ON WCHAR:ON WCHAR_FILES:ON]) (push) Waiting to run
windows / build (map[BUILD_EXAMPLE:ON BUILD_SHARED:ON BUILD_TYPE:Release CXX_STANDARD:17 FATAL_ERRORS:ON GENERATOR:Visual Studio 17 2022 USE_STD_FORMAT:OFF WCHAR:OFF WCHAR_FILES:OFF]) (push) Waiting to run
windows / build_2019 (map[BUILD_EXAMPLE:ON BUILD_SHARED:ON BUILD_TYPE:Release CXX_STANDARD:17 FATAL_ERRORS:ON GENERATOR:Visual Studio 16 2019 USE_STD_FORMAT:OFF WCHAR:OFF WCHAR_FILES:OFF]) (push) Waiting to run
windows / build_2019 (map[BUILD_EXAMPLE:ON BUILD_SHARED:ON BUILD_TYPE:Release CXX_STANDARD:20 FATAL_ERRORS:ON GENERATOR:Visual Studio 16 2019 USE_STD_FORMAT:OFF WCHAR:OFF WCHAR_FILES:OFF]) (push) Waiting to run
* Removed SPDLOG_USE_STD_FORMAT
* Removed SPDLOG_USE_STD_FORMAT
* clang-format
* Fix windows.yml ci
* Fix ci
2024-11-29 15:25:29 +02:00
Gabi Melman
c122eaf749
Gabime/tsan ( #3237 )
...
* Fixed race condition in tests
* Support for thread sanitizer
2024-11-26 11:20:40 +02:00
gabime
496c5fd145
Bump fmt to 11.0.2
ci / ${{ matrix.config.compiler}} ${{ matrix.config.version }} (C++${{ matrix.config.cppstd }}, ${{ matrix.config.build_type }} DSPDLOG_USE_STD_FORMAT=${{ matrix.config.std_format || 'OFF' }}) (map[asan:OFF build_type:Release compiler:clang cppstd:20 versio… (push) Has been cancelled
ci / ${{ matrix.config.compiler}} ${{ matrix.config.version }} (C++${{ matrix.config.cppstd }}, ${{ matrix.config.build_type }} DSPDLOG_USE_STD_FORMAT=${{ matrix.config.std_format || 'OFF' }}) (map[asan:ON build_type:Debug compiler:clang cppstd:20 version:15]) (push) Has been cancelled
ci / ${{ matrix.config.compiler}} ${{ matrix.config.version }} (C++${{ matrix.config.cppstd }}, ${{ matrix.config.build_type }} DSPDLOG_USE_STD_FORMAT=${{ matrix.config.std_format || 'OFF' }}) (map[build_type:Debug compiler:gcc cppstd:17 version:11]) (push) Has been cancelled
ci / ${{ matrix.config.compiler}} ${{ matrix.config.version }} (C++${{ matrix.config.cppstd }}, ${{ matrix.config.build_type }} DSPDLOG_USE_STD_FORMAT=${{ matrix.config.std_format || 'OFF' }}) (map[build_type:Debug compiler:gcc cppstd:20 version:11]) (push) Has been cancelled
ci / ${{ matrix.config.compiler}} ${{ matrix.config.version }} (C++${{ matrix.config.cppstd }}, ${{ matrix.config.build_type }} DSPDLOG_USE_STD_FORMAT=${{ matrix.config.std_format || 'OFF' }}) (map[build_type:Release compiler:clang cppstd:17 version:15]) (push) Has been cancelled
ci / ${{ matrix.config.compiler}} ${{ matrix.config.version }} (C++${{ matrix.config.cppstd }}, ${{ matrix.config.build_type }} DSPDLOG_USE_STD_FORMAT=${{ matrix.config.std_format || 'OFF' }}) (map[build_type:Release compiler:gcc cppstd:17 version:13]) (push) Has been cancelled
ci / ${{ matrix.config.compiler}} ${{ matrix.config.version }} (C++${{ matrix.config.cppstd }}, ${{ matrix.config.build_type }} DSPDLOG_USE_STD_FORMAT=${{ matrix.config.std_format || 'OFF' }}) (map[build_type:Release compiler:gcc cppstd:20 std_format:OFF ve… (push) Has been cancelled
ci / ${{ matrix.config.compiler}} ${{ matrix.config.version }} (C++${{ matrix.config.cppstd }}, ${{ matrix.config.build_type }} DSPDLOG_USE_STD_FORMAT=${{ matrix.config.std_format || 'OFF' }}) (map[build_type:Release compiler:gcc cppstd:20 std_format:ON ver… (push) Has been cancelled
ci / ${{ matrix.config.compiler}} ${{ matrix.config.version }} (C++${{ matrix.config.cppstd }}, ${{ matrix.config.build_type }} DSPDLOG_USE_STD_FORMAT=${{ matrix.config.std_format || 'OFF' }}) (map[build_type:Release compiler:gcc cppstd:20 version:13]) (push) Has been cancelled
ci / OS X Clang (C++17, Release) (push) Has been cancelled
2024-11-25 10:35:32 +02:00
gabime
a145ba62b8
Fixed fmt cmake
2024-03-16 15:07:18 +02:00
gabime
c923915805
DOWNLOAD_EXTRACT_TIMESTAMP FALSE when fetching fmt
2024-03-16 14:26:21 +02:00
gabime
276788a60e
Update comment
2024-03-16 14:13:25 +02:00
gabime
e9938a8839
Fetch fmt 10.2.1.tar.gz and check sha256
2024-03-16 14:13:08 +02:00
gabime
83d274eb55
Fix spdlogConfig.cmake.in
2024-01-13 15:55:05 +02:00
gabime
26b6461b24
Fixed pkgconfig
2024-01-13 14:26:35 +02:00
gabime
e6e2ffbf51
Fixed pkg-config
2024-01-13 13:50:46 +02:00
gabime
32d83ee246
Fix text in cpack
2024-01-13 12:56:56 +02:00
gabime
3834b911cd
Fixed spdlogConfig.cmake.in fmt dep
2024-01-13 12:56:18 +02:00
gabime
aa5d9aff6c
Bump fmt to 10.2.1
2024-01-13 11:09:47 +02:00
gabime
1ce7f5e499
Update spdlog_config.h template
2024-01-13 10:52:40 +02:00
gabime
24fe442d03
Use relative includes and create spdlog_config.h
2024-01-12 17:33:23 +02:00
Gabi Melman
70f397f75d
Cmake use FOLDER third-party for third party libs
2023-12-24 16:26:28 +02:00
Gabi Melman
f4204e05bd
Clean cmake
2023-12-24 12:34:00 +02:00
Gabi Melman
90c5055b77
place dlls in the same directory as the executables on msvc
2023-12-24 12:28:02 +02:00
gabime
8a0f87406b
Updated cmake messages
2023-12-23 17:16:24 +02:00
gabime
3fe640e270
Remove static lib enforement of fmt
2023-12-23 16:31:38 +02:00
Gabi Melman
ea66477ac0
Copy dlls to the executable folder for msvc
2023-12-23 16:28:36 +02:00
gabime
c6206a3191
Always build static fmtlib version and fix fpic
2023-12-23 14:03:13 +02:00
gabime
15ee3f7999
Updated spdlogConfig.cmake
2023-12-22 18:24:43 +02:00
gabime
d03d514bad
Use fmt git hash and disable FMT_OS
2023-12-22 18:01:05 +02:00
Gabi Melman
f5c927b46e
Delete cmake/pch.h.in
2023-10-02 20:09:47 +03:00
gabime
a0e631802c
Replaced include <spdlog/..> with include "spdlog/.."
2023-09-29 00:06:17 +03:00
Alexander Shpilkin
876880fb3f
Reflect CMAKE_INSTALL_INCLUDEDIR in pkg-config
2022-05-19 17:49:16 +03:00
Alexander Shpilkin
afb69071d5
Allow absolute CMAKE_INSTALL_LIBDIR
2022-05-19 17:48:57 +03:00
Adam Calhoon
69cac816aa
When built with SPDLOG_FMT_EXTERNAL_HO consumers of the spdlog targets depend on fmt
...
The cmake/spdlogConfig.cmake.in file properly takes into account the fmt
package dependency when building with SPDLOG_FMT_EXTERNAL:BOOL=ON but
not when built with SPDLOG_FMT_EXTERNAL_HO:BOOL=ON.
Prior to these changes SPDLOG_FMT_EXTERNAL_HO:BOOL=ON results in
exported targets with INTERFACE_LINK_LIBRARIES that contain
fmt::fmt-header-only.
As such, the installed spdlogConfig.cmake file should attempt to find
that dependency for the consumer.
2022-03-06 11:04:59 -05:00
Dave Rigby
87095a9f1f
Ensure exported package is relocatable
...
As per CMake's Importing and Exporting Guide[1],
configure_package_config_file() should be used for configuring the
package configuration file, not the regular configure_file() function.
This ensures that a spdlog package built on one system (with a given
directory tree) can be imported from a different system -
e.g. creating a pre-compiled spdlog package for use on different
systems.
[1]: https://cmake.org/cmake/help/git-stage/guide/importing-exporting/index.html#id8
2021-08-04 15:34:27 +01:00
gabime
e7e8b75a4c
clang-format
2021-07-19 00:50:51 +03:00
gabime
3315bad009
Treat wall warnings as errors if SPDLOG_BUILD_WARNINGS is ON
2021-07-10 15:22:44 +03:00
gabime
0613dbc4a2
Revert pr #1860
2021-03-04 23:52:50 +02:00
Christof Kaufmann
365e470a32
Add CPack debian package settings
2020-10-20 19:57:56 +02:00
Konstantin Podsvirov
fe97a03033
Fix shared library building failure on Windows with non MSVC
...
For example, now we can built shared library on Window with MinGW.
This changes improve features added in #1467 .
2020-06-10 22:56:53 +03:00
gabime
75c15e8028
Formatted cmake
2020-05-02 11:42:08 +03:00
gabime
22655d7554
Formatted cmake using cmake-format
2020-05-02 11:39:59 +03:00
gabime
ff0e430e46
Formatted cmake using cmake-format
2020-05-02 11:38:14 +03:00
Bruce Mitchener
937fe7e909
cmake: Fix tabs, whitespace at EOL.
2020-05-02 07:17:15 +07:00
Bruce Mitchener
559984b2fe
Fix typos.
2020-05-01 08:54:16 +07:00
gabime
6440733002
Fixed cmake
2020-04-10 15:51:34 +03:00
gabime
02802af97f
Renamed SPDLOG_ENABLE_WARNINGS to SPDLOG_BUILD_WARNINGS
2020-04-10 15:38:33 +03:00