ToruNiina
52621a4fd8
feat: remove cxx_standard related stuff
...
fix #241
2024-03-20 22:38:56 +09:00
ToruNiina
64cd90637b
refactor: move cmake component to where it's used
2024-03-20 22:35:03 +09:00
ToruNiina
d4a6fc7953
refactor: remove scripts for old version of cmake
...
now minimum_require ensures that version is not used
2024-03-20 22:34:02 +09:00
ToruNiina
d4eb5f3c9d
chore: update patch version
2024-01-07 18:06:50 +09:00
ToruNiina
8ed1a1d7e4
feat: update version
2024-01-06 02:20:21 +09:00
offa
c44459dc47
Require CMake 3.5+
2023-07-25 20:09:52 +02:00
ToruNiina
4c4e82866e
feat: CMAKE_CXX_STD should be given by the enduser
2022-10-24 22:42:31 +09:00
ToruNiina
1c82c7a1dc
fix: move cmake option to toplevel cmakelists
2022-03-16 22:40:42 +09:00
ToruNiina
dcfe39a783
chore: update version number
2022-03-13 01:44:29 +09:00
Axel Huebl
7fb8b84143
CMake: Optional Install if Embedded
...
When adding this library as embedded library with private
"target link", e.g., only used inside private source files, the
library does not need to be installed when the main project gets
installed.
This adds an additional option `toml11_INSTALL` similar to the
test-build control switch in order to skip installing headers and
CMake config files if requested.
Avoids using
```cmake
add_subdirectory(path/to/toml11 EXCLUDE_FROM_ALL)
```
which has further side-effects:
https://cmake.org/cmake/help/v3.0/command/add_subdirectory.html
2022-03-03 18:55:55 -08:00
ToruNiina
8ebf9c984b
ci: check if it works w/o /Zc:__cplusplus
2021-12-18 14:23:58 +09:00
Philip Top
84f61f7dc8
match the cmake condition to upstream
2021-11-23 16:16:16 -08:00
Philip Top
a919190490
tweak the cmake a little
2021-11-19 08:47:18 -08:00
Philip Top
7f98740c9c
update from changes in cmake standard
2021-11-19 08:43:04 -08:00
Philip Top
6dd44dc672
fix project issue with cmake
2021-11-19 08:41:24 -08:00
Philip Top
99e483c447
[ci skip] use a policy in the CMakeLists.txt for toml11 fix some more string_view errors
2021-11-19 08:41:00 -08:00
Philip Top
26a066ad07
skip ci
...
ci skip
update another string_view issue
2021-11-19 08:39:00 -08:00
ToruNiina
647381020e
chore: update version number
2021-05-27 10:14:29 +09:00
ToruNiina
6e3967e26e
ci: check compiler version detected by cmake
2021-04-02 18:24:17 +09:00
ToruNiina
db1f42b5da
fix: enable to control macro definition
2021-04-02 17:21:25 +09:00
ToruNiina
14c6430dda
Merge branch 'master' into auto-conversion-macro
2021-04-02 16:25:41 +09:00
ToruNiina
b4bc704e6e
fix: trying to workaround MSVC preprocessor
2021-04-02 15:39:23 +09:00
ToruNiina
5e3f8f9105
chore: update version values
2021-03-25 22:43:37 +09:00
ToruNiina
96cfdb260a
fix: update version in macro and cmake
2020-09-29 01:41:38 +09:00
ToruNiina
5005998709
Merge branch 'master' into cpp20-mode-u8literal-workaround
2020-09-19 13:42:12 +09:00
ToruNiina
84fb703e04
ci: add utf-8 option to MSVC
2020-09-19 00:41:05 +09:00
ToruNiina
8c2560761b
chore: enable to use __cplusplus on MSVC
...
related: https://github.com/ToruNiina/toml11/issues/112
2020-09-19 00:40:44 +09:00
MoAlyousef
a9534579c6
make testing optional
2020-09-14 20:25:38 +03:00
ToruNiina
a344668fa2
doc: update version to 3.5.0
2020-07-19 19:12:18 +09:00
ToruNiina
eebe1f87e6
fix: update cmake version 3.4.0
2020-03-28 17:59:10 +09:00
Jordan Williams
9017900ff3
set version directly from CMake project command
...
This silences the warning for CMake policy CMP0048: https://cmake.org/cmake/help/v3.0/policy/CMP0048.html
2020-02-24 07:35:59 -06:00
Jordan Williams
3c5ebd73d7
require CMake version 3.1
2020-02-24 07:31:48 -06:00
Jordan Williams
a655a71cef
Revert "use FetchContent to retrieve TOML test data"
...
This reverts commit 4c34986db0
.
2020-02-24 07:31:06 -06:00
Jordan Williams
4c34986db0
use FetchContent to retrieve TOML test data
2020-02-18 19:37:28 -06:00
ToruNiina
ac1130f9f4
tag: update patch version v3.3.1
2020-02-16 22:02:40 +09:00
Jordan Williams
ef33c10ba8
use cache variables for the CMake standard and extensions settings
2020-02-12 07:44:47 -06:00
ToruNiina
aa8d574dfe
chore: update minor version
2020-01-24 22:08:12 +09:00
ToruNiina
dc0bca2bb6
fix: update patch version ...
2020-01-12 23:18:03 +09:00
ToruNiina
a0c5192b74
chore: add option to use sanitizers
2020-01-08 23:07:05 +09:00
ToruNiina
8567f09cbf
chore: update version info in CMake
2019-12-13 20:25:52 +09:00
ToruNiina
b1ec6d87bd
chore: update patch version
2019-08-07 15:58:28 +09:00
ToruNiina
fb91936a1d
fix #76 : correct version description in CMakeLists
2019-07-21 13:16:48 +09:00
ToruNiina
b4bbd0a005
chore: update version string in CMakeLists
2019-06-26 21:31:35 +09:00
ToruNiina
1bf9e42835
chore: update version
2019-06-19 21:12:05 +09:00
ToruNiina
cab3144507
style: format CMakelists.txt
2019-06-19 16:53:45 +09:00
KerstinKeller
0357d8fb57
Add newline to end of CMake files.
2019-06-17 10:04:39 +02:00
KerstinKeller
acbc2a73cb
Allow to install tom11 library with CMake.
...
Add option to build tests.
2019-06-14 17:24:21 +02:00
ToruNiina
6383a93ce7
chore: check CXX_STANDARD exists or not
2019-04-26 16:33:48 +09:00
Guillaume Fraux
516a89f936
Improve checks for C++11 compiler flags
2017-05-15 11:19:42 +02:00
ToruNiina
f177e9c235
add CMakeLists
2017-04-19 22:47:40 +09:00