diff --git a/CHANGELOG.md b/CHANGELOG.md index 98526ec07de14beed6fe1a00b3f7d7a2afb3a1ed..2efad564bffe5f0685f1c38b95accccb6c4a3cbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] +### Fixed +- Fix unit test build in C++11 ([#442](https://github.com/stack-of-tasks/eigenpy/pull/442)) + ## [3.4.0] - 2024-02-26 ### Added diff --git a/unittest/CMakeLists.txt b/unittest/CMakeLists.txt index 06697b157dd6ea6f21d09f3d8a2af4ac8d4c9846..f5d573773a6779691fb5518dc9bf83b3c7af383e 100644 --- a/unittest/CMakeLists.txt +++ b/unittest/CMakeLists.txt @@ -46,7 +46,10 @@ add_lib_unit_test(std_vector) add_lib_unit_test(std_array) add_lib_unit_test(std_pair) add_lib_unit_test(user_struct) -add_lib_unit_test(std_unique_ptr) + +if(CMAKE_CXX_STANDARD GREATER 14 AND CMAKE_CXX_STANDARD LESS 98) + add_lib_unit_test(std_unique_ptr) +endif() function(config_test test tagname opttype) set(MODNAME ${test}_${tagname}) @@ -137,8 +140,10 @@ add_python_unit_test("py-std-pair" "unittest/python/test_std_pair.py" add_python_unit_test("py-user-struct" "unittest/python/test_user_struct.py" "unittest") -add_python_unit_test("py-std-unique-ptr" - "unittest/python/test_std_unique_ptr.py" "unittest") +if(CMAKE_CXX_STANDARD GREATER 14 AND CMAKE_CXX_STANDARD LESS 98) + add_python_unit_test("py-std-unique-ptr" + "unittest/python/test_std_unique_ptr.py" "unittest") +endif() add_python_unit_test("py-bind-virtual" "unittest/python/test_bind_virtual.py" "unittest")