Skip to content

Commit 3230870

Browse files
authored
Merge pull request #57 from nim65s/std
CMake: require C++ 14
2 parents 4b9609d + 5df37a7 commit 3230870

File tree

2 files changed

+3
-12
lines changed

2 files changed

+3
-12
lines changed

Diff for: CHANGELOG.md

+2-12
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
- :warning: require C++ >= 14
11+
1012
## [1.2.9] - 2024-08-26
1113

1214
- allow use of installed jrl-cmakemodules
@@ -18,25 +20,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1820

1921
## [1.2.7] - 2023-11-15
2022

21-
Changes since v1.2.6:
2223
- Respect BUILD_SHARED_LIBS
2324
- Update CMake
2425

2526
## [1.2.6] - 2023-03-31
2627

27-
Changes in v1.2.6:
2828
- Adding inline keyword on (deprecated) solve_eiquadprog2 implemented in header
2929
- Ignore Wsign-conversion warnings
3030

3131
## [1.2.5] - 2022-09-12
3232

33-
Changes in v1.2.5:
3433
- fix trace solver
3534

3635

3736
## [1.2.4] - 2022-09-05
3837

39-
Changes in v1.2.4:
4038
- tests are now optional
4139
- Remove memory allocations and expose dual variables to the user
4240
- fix warning about cast of unused parameters
@@ -51,44 +49,36 @@ Maintenance release
5149

5250
## [1.2.2] - 2020-09-21
5351

54-
Changes in v1.2.2:
5552
- Update package.xml for ROS release
5653

5754
## [1.2.1] - 2020-09-09
5855

59-
Changes in v1.2.1:
6056
- add TRACE_SOLVER option
6157
- fix packaging
6258

6359
## [1.2.0] - 2020-05-26
6460

65-
Changes in v1.2.0:
6661
- add a shared library
6762

6863
## [1.1.3] - 2020-03-24
6964

70-
Changes since v1.1.2:
7165
- CMake: export project and use exports from dependencies
7266
- CMake: keep minimal required instructions
7367

7468
## [1.1.2] - 2020-03-11
7569

76-
Changes since v1.1.1:
7770
- fix build on 16.04, where Eigen3Config.cmake doesn't provide a version
7871

7972
## [1.1.1] - 2020-03-11
8073

81-
Changes since v1.1.0:
8274
- update README
8375

8476
## [1.1.0] - 2020-03-11
8577

86-
Changes since v1.0.0:
8778
- Added CMake Export
8879

8980
## [1.0.0] - 2019-10-24
9081

91-
Changes since v0.0.3:
9282
- Add eiquadprog-rt
9383
- Fix license
9484
- Configure CI

Diff for: CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ include("${JRL_CMAKE_MODULES}/boost.cmake")
7373
# Project definition
7474
compute_project_args(PROJECT_ARGS LANGUAGES CXX)
7575
project(${PROJECT_NAME} ${PROJECT_ARGS})
76+
check_minimal_cxx_standard(14 ENFORCE)
7677

7778
# Project dependencies
7879
add_project_dependency(Eigen3 REQUIRED)

0 commit comments

Comments
 (0)