From ff33fc68fe33b7ff2e3a0696dfa25e4159e3ea55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Charles=20Fl=C3=A8che?= Date: Wed, 24 Apr 2019 17:16:24 -0400 Subject: [PATCH] Extract stub FindUSD module --- CMakeLists.txt | 5 ++++- cmake/modules/FindUSD.cmake | 10 ++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 cmake/modules/FindUSD.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index eea0c2e..b4fe65e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,11 +1,14 @@ cmake_minimum_required(VERSION 3.0 FATAL_ERROR) + project(replace-resolver VERSION 0.1.0 LANGUAGES CXX) +list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules) + enable_testing() option(PXR_ENABLE_PYTHON_SUPPORT "Build Python wrapper and Python based tests" ON) -include(${USD_LOCATION}/pxrConfig.cmake) +find_package(USD REQUIRED) set(USDPLUGIN_NAME replaceResolver) diff --git a/cmake/modules/FindUSD.cmake b/cmake/modules/FindUSD.cmake new file mode 100644 index 0000000..3b60011 --- /dev/null +++ b/cmake/modules/FindUSD.cmake @@ -0,0 +1,10 @@ +if(EXISTS ${USD_LOCATION}/pxrConfig.cmake) + include(${USD_LOCATION}/pxrConfig.cmake) +endif() + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(USD + DEFAULT_MSG + PXR_INCLUDE_DIRS + PXR_LIBRARIES +)