Skip to content

Commit 83c14fc

Browse files
authored
Merge pull request #2292 from jorisv/topic/fix_deprecated_messages
Fix Windows build
2 parents b72db5e + f4d5c4e commit 83c14fc

File tree

9 files changed

+28
-11
lines changed

9 files changed

+28
-11
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
1414
- Fix python bindings of `contactInverseDynamics` ([#2263](https://github.com/stack-of-tasks/pinocchio/pull/2263))
1515
- Deactivate `BUILD_WITH_LIBPYTHON` when building with PyPy ([#2274](https://github.com/stack-of-tasks/pinocchio/pull/2274))
1616
- Fix Python bindings cross building with `hpp-fcl` ([#2288](https://github.com/stack-of-tasks/pinocchio/pull/2288))
17+
- Fix build issue on Windows when a deprecated header is included ([#2292](https://github.com/stack-of-tasks/pinocchio/pull/2292))
18+
- Fix build issue on Windows when building in Debug mode ([#2292](https://github.com/stack-of-tasks/pinocchio/pull/2292))
1719
- Fix visualization of meshes in meshcat ([32294](https://github.com/stack-of-tasks/pinocchio/pull/2294))
1820

1921
### Added

include/pinocchio/algorithm/parallel/geometry.hpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77

88
#include "pinocchio/macros.hpp"
99

10-
PINOCCHIO_PRAGMA_DEPRECATED_HEADER(
11-
pinocchio / algorithm / parallel / geometry.hpp, pinocchio / collision / parallel / geometry.hpp)
10+
// clang-format off
11+
PINOCCHIO_PRAGMA_DEPRECATED_HEADER(pinocchio/algorithm/parallel/geometry.hpp, pinocchio/collision/parallel/geometry.hpp)
12+
// clang-format on
1213

1314
#include "pinocchio/collision/parallel/geometry.hpp"
1415

include/pinocchio/macros.hpp

+6
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@
4141
PINOCCHIO_PRAGMA_WARNING(Deprecated header file \
4242
: #old_header has been replaced \
4343
by #new_header.\n Please use #new_header instead of #old_header.)
44+
#else
45+
#define PINOCCHIO_PRAGMA(x)
46+
#define PINOCCHIO_PRAGMA_MESSAGE(the_message)
47+
#define PINOCCHIO_PRAGMA_WARNING(the_message)
48+
#define PINOCCHIO_PRAGMA_DEPRECATED(the_message)
49+
#define PINOCCHIO_PRAGMA_DEPRECATED_HEADER(old_header, new_header)
4450
#endif
4551

4652
// This macro can be used to prevent from macro expansion, similarly to EIGEN_NOT_A_MACRO

include/pinocchio/math/casadi.hpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77

88
#include "pinocchio/macros.hpp"
99

10-
PINOCCHIO_PRAGMA_DEPRECATED_HEADER(pinocchio / math / casadi.hpp, pinocchio / autodiff / casadi.hpp)
10+
// clang-format off
11+
PINOCCHIO_PRAGMA_DEPRECATED_HEADER(pinocchio/math/casadi.hpp, pinocchio/autodiff/casadi.hpp)
12+
// clang-format on
1113

1214
#include "pinocchio/autodiff/casadi.hpp"
1315

include/pinocchio/math/cppad.hpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77

88
#include "pinocchio/macros.hpp"
99

10-
PINOCCHIO_PRAGMA_DEPRECATED_HEADER(pinocchio / math / cppad.hpp, pinocchio / autodiff / cppad.hpp)
10+
// clang-format off
11+
PINOCCHIO_PRAGMA_DEPRECATED_HEADER(pinocchio/math/cppad.hpp, pinocchio/autodiff/cppad.hpp)
12+
// clang-format on
1113

1214
#include "pinocchio/autodiff/cppad.hpp"
1315

include/pinocchio/math/cppadcg.hpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77

88
#include "pinocchio/macros.hpp"
99

10-
PINOCCHIO_PRAGMA_DEPRECATED_HEADER(
11-
pinocchio / math / cppadcg.hpp, pinocchio / codegen / cppadcg.hpp)
10+
// clang-format off
11+
PINOCCHIO_PRAGMA_DEPRECATED_HEADER(pinocchio/math/cppadcg.hpp, pinocchio/codegen/cppadcg.hpp)
12+
// clang-format on
1213

1314
#include "pinocchio/codegen/cppadcg.hpp"
1415

include/pinocchio/parsers/sample-models.hpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@
77

88
#include "pinocchio/macros.hpp"
99

10-
PINOCCHIO_PRAGMA_DEPRECATED_HEADER(
11-
pinocchio / parsers / sample - models.hpp, pinocchio / multibody / sample - models.hpp)
10+
// clang-format off
11+
PINOCCHIO_PRAGMA_DEPRECATED_HEADER(pinocchio/parsers/sample-models.hpp, pinocchio/multibody/sample-models.hpp)
12+
// clang-format on
1213

1314
#include "pinocchio/multibody/sample-models.hpp"
1415

include/pinocchio/spatial/fcl-pinocchio-conversions.hpp

+4-2
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@
77

88
#include "pinocchio/macros.hpp"
99

10+
// clang-format off
1011
PINOCCHIO_PRAGMA_DEPRECATED_HEADER(
11-
pinocchio / spatial / fcl - pinocchio - conversions.hpp,
12-
pinocchio / collision / fcl - pinocchio - conversions.hpp)
12+
pinocchio/spatial/fcl-pinocchio-conversions.hpp,
13+
pinocchio/collision/fcl-pinocchio-conversions.hpp)
14+
// clang-format on
1315

1416
#include "pinocchio/collision/fcl-pinocchio-conversions.hpp"
1517

include/pinocchio/spatial/inertia.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ namespace pinocchio
286286

287287
explicit InertiaTpl(const Matrix6 & I6)
288288
{
289-
assert(check_expression_if_real<Scalar>(isZero(I6 - I6.transpose())));
289+
assert(check_expression_if_real<Scalar>(pinocchio::isZero(I6 - I6.transpose())));
290290
mass() = I6(LINEAR, LINEAR);
291291
const typename Matrix6::template ConstFixedBlockXpr<3, 3>::Type mc_cross =
292292
I6.template block<3, 3>(ANGULAR, LINEAR);

0 commit comments

Comments
 (0)