From e77722b05d0a72e6d4ec0c780b86124dd7d48a57 Mon Sep 17 00:00:00 2001 From: Mathias Paulin <mathias.paulin@irit.fr> Date: Wed, 28 Apr 2021 00:27:40 +0200 Subject: [PATCH] Prepare to new resources installation procedure --- src/CMakeLists.txt | 7 ++++++- src/libH3D/CMakeLists.txt | 1 - src/libRender/CMakeLists.txt | 7 +++---- src/libRender/RadiumNBR/NodeBasedRenderer.cpp | 2 -- src/libRender/RadiumNBR/Renderer/Visualization.cpp | 2 -- 5 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index f5ecff9..fabccf8 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,11 +1,16 @@ add_subdirectory(libRender) + if (WITH_H3D_SUPPORT) add_subdirectory(libH3D) endif (WITH_H3D_SUPPORT) + add_subdirectory(Plugin) + set(MARA_IN_BUILD_TREE True) #add_subdirectory(Mara EXCLUDE_FROM_ALL) +add_subdirectory(Mara) + set(VIEWER_IN_BUILD_TREE True) add_subdirectory(DemoApp EXCLUDE_FROM_ALL) -add_subdirectory(Mara) + diff --git a/src/libH3D/CMakeLists.txt b/src/libH3D/CMakeLists.txt index 4fa15dd..776980e 100644 --- a/src/libH3D/CMakeLists.txt +++ b/src/libH3D/CMakeLists.txt @@ -88,6 +88,5 @@ configure_radium_library( # TARGET ${PROJECT_NAME} # PREFIX ${PROJECT_NAME} # DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/Resources/Shaders -# BUILD_LOCATION ${CMAKE_CURRENT_BINARY_DIR}/Resources/${PROJECT_NAME} #) diff --git a/src/libRender/CMakeLists.txt b/src/libRender/CMakeLists.txt index 4bb346a..4c2adc9 100644 --- a/src/libRender/CMakeLists.txt +++ b/src/libRender/CMakeLists.txt @@ -113,11 +113,10 @@ configure_radium_library( PACKAGE_DIR ${CMAKE_INSTALL_PREFIX}/lib/cmake ) -installTargetResources( +install_target_resources( TARGET ${libName} - PREFIX ${PROJECT_NAME} - DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/RadiumNBR/Shaders - BUILD_LOCATION ${CMAKE_CURRENT_BINARY_DIR}//Resources/${PROJECT_NAME} + RESOURCES_INSTALL_DIR ${PROJECT_NAME} + RESOURCES_DIR ${CMAKE_CURRENT_SOURCE_DIR}/RadiumNBR/Shaders ) #----------------------------------------------------------------------------------- diff --git a/src/libRender/RadiumNBR/NodeBasedRenderer.cpp b/src/libRender/RadiumNBR/NodeBasedRenderer.cpp index e09328c..7d528e5 100644 --- a/src/libRender/RadiumNBR/NodeBasedRenderer.cpp +++ b/src/libRender/RadiumNBR/NodeBasedRenderer.cpp @@ -121,8 +121,6 @@ void NodeBasedRenderer::initializeInternal() { LOG( Ra::Core::Utils::logERROR ) << "Unable to find resources for NodeBasedRenderer!"; return; } - else - { LOG( Ra::Core::Utils::logINFO ) << "NodeBasedRenderer Resources are at " << *resourcesCheck; } auto resourcesPath{*resourcesCheck}; // TODO, do we really need to setup an index for the two following passes diff --git a/src/libRender/RadiumNBR/Renderer/Visualization.cpp b/src/libRender/RadiumNBR/Renderer/Visualization.cpp index 333d32d..561df95 100644 --- a/src/libRender/RadiumNBR/Renderer/Visualization.cpp +++ b/src/libRender/RadiumNBR/Renderer/Visualization.cpp @@ -22,8 +22,6 @@ void VisualizationController::configure( RadiumNBR::NodeBasedRenderer* renderer, LOG( Ra::Core::Utils::logERROR ) << "Unable to find resources for NodeBasedRenderer!"; return; } - else - { LOG( Ra::Core::Utils::logINFO ) << "NodeBasedRenderer Resources are at " << *resourcesCheck; } auto resourcesPath{*resourcesCheck}; auto shaderManager = Ra::Engine::RadiumEngine::getInstance()->getShaderProgramManager(); auto colortexture = renderer->sharedTextures().find( "Linear RGB (RadiumNBR)" ); -- GitLab