Skip to content

Commit

Permalink
hdGatling_test: initial graphical test Mesh.PrimvarInterpolation
Browse files Browse the repository at this point in the history
  • Loading branch information
pablode committed Dec 1, 2024
1 parent a0a86a8 commit 3d8aa62
Show file tree
Hide file tree
Showing 8 changed files with 368 additions and 30 deletions.
16 changes: 9 additions & 7 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,20 @@ set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)

set(OUTPUT_DIR "${CMAKE_BINARY_DIR}/bin")
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${OUTPUT_DIR}")
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${OUTPUT_DIR}")
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${OUTPUT_DIR}")
set(GTL_OUTPUT_DIR "${CMAKE_BINARY_DIR}/bin")
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${GTL_OUTPUT_DIR}")
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${GTL_OUTPUT_DIR}")
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${GTL_OUTPUT_DIR}")

foreach(CONFIG_TYPE ${CMAKE_CONFIGURATION_TYPES})
string(TOUPPER ${CONFIG_TYPE} CONFIG_TYPE)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_${CONFIG_TYPE} ${OUTPUT_DIR})
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_${CONFIG_TYPE} ${OUTPUT_DIR})
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${CONFIG_TYPE} ${OUTPUT_DIR})
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_${CONFIG_TYPE} ${GTL_OUTPUT_DIR})
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY_${CONFIG_TYPE} ${GTL_OUTPUT_DIR})
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${CONFIG_TYPE} ${GTL_OUTPUT_DIR})
endforeach()

set(GTL_TEST_OUTPUT_DIR "${PROJECT_SOURCE_DIR}/TEST")

option(GTL_BUILD_HDGATLING "Build the gatling hydra render delegate." ON)
option(GTL_VERBOSE "Enable verbose logging." OFF)

Expand Down
5 changes: 4 additions & 1 deletion src/hdGatling/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,8 @@ install(
)

add_executable(hdGatling_test main.cpp)
target_link_libraries(hdGatling_test gt gb hd)
target_link_libraries(hdGatling_test gt gb hd hio usd usdGeom usdImaging usdRender)

add_dependencies(hdGatling_test hdGatling)

# Test executable operates on hdGatling installed to a local directory
Expand All @@ -129,4 +130,6 @@ target_compile_definitions(
hdGatling_test
PRIVATE
HDGATLING_INSTALL_DIR="${HDGATLING_INSTALL_DIR}"
HDGATLING_TESTENV_DIR="${CMAKE_CURRENT_SOURCE_DIR}/testenv"
HDGATLING_TEST_OUTPUT_DIR="${GTL_TEST_OUTPUT_DIR}/hdGatling"
)
Loading

0 comments on commit 3d8aa62

Please sign in to comment.