Skip to content

Commit a71ade6

Browse files
committed
- Add policy support for CMake 4.0
- Fix Compiler errors on Visual Studio 2022
1 parent 4cc3423 commit a71ade6

File tree

7 files changed

+12
-3
lines changed

7 files changed

+12
-3
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16-
cmake_minimum_required(VERSION 3.21..3.30)
16+
cmake_minimum_required(VERSION 3.21...4.0)
1717

1818
project(maya-hydra)
1919

cmake/googletest_download.txt.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.12.0)
1+
cmake_minimum_required(VERSION 3.5...4.0)
22

33
project(googletest-download NONE)
44

@@ -23,6 +23,7 @@ ExternalProject_Add(googletest
2323
"-DBUILD_GMOCK=OFF"
2424
"-DBUILD_SHARED_LIBS=ON"
2525
"-DCMAKE_MACOSX_RPATH=ON"
26+
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
2627
"-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
2728
"-DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}"
2829
"-DCMAKE_CXX_EXTENSIONS=${CMAKE_CXX_EXTENSIONS}"

cmake/googletest_src.txt.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.12.0)
1+
cmake_minimum_required(VERSION 3.5...4.0)
22

33
project(googletest-download NONE)
44

@@ -20,6 +20,7 @@ ExternalProject_Add(googletest
2020
"-DBUILD_GMOCK=OFF"
2121
"-DBUILD_SHARED_LIBS=ON"
2222
"-DCMAKE_MACOSX_RPATH=ON"
23+
"-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
2324
"-DCMAKE_POSITION_INDEPENDENT_CODE=ON"
2425
"-DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}"
2526
"-DCMAKE_CXX_EXTENSIONS=${CMAKE_CXX_EXTENSIONS}"

lib/flowViewport/sceneIndex/fvpDisplayStyleOverrideSceneIndex.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include "pxr/imaging/hd/filteringSceneIndex.h"
2323

2424
#include <set>
25+
#include <optional>
2526

2627
namespace FVP_NS_DEF {
2728

lib/mayaHydra/hydraExtensions/sceneIndex/mayaHydraMayaDataProducerSceneIndexData.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@
2727
#include <ufe/sceneNotification.h>
2828
#include <ufe/transform3d.h>
2929

30+
#include <optional>
31+
3032
PXR_NAMESPACE_OPEN_SCOPE
3133

3234
class MayaDataProducerSceneIndexData;

lib/mayaHydra/hydraExtensions/sceneIndex/mayaHydraMayaFilteringSceneIndexData.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
#include <ufe/scene.h>
2929
#include <ufe/sceneNotification.h>
3030

31+
#include <optional>
32+
3133
PXR_NAMESPACE_OPEN_SCOPE
3234

3335
class MayaFilteringSceneIndexData;

lib/mayaHydra/hydraExtensions/sceneIndex/mhMayaUsdProxyShapeSceneIndex.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
#include <pxr/imaging/hd/instancerTopologySchema.h>
3434
#include <pxr/usdImaging/usdImaging/usdPrimInfoSchema.h>
3535

36+
#include <optional>
37+
3638
PXR_NAMESPACE_USING_DIRECTIVE
3739

3840
namespace {

0 commit comments

Comments
 (0)