From 8bcde115001051cbbb20d7802ce5cf839d9f1935 Mon Sep 17 00:00:00 2001 From: Aryan Salmanpour Date: Fri, 23 Jan 2026 15:06:06 -0800 Subject: [PATCH] Samples - clean up rocdecdecode (#693) [ROCm/rocdecode commit: ad21e8f98f8c76ca6cd793189c40a263eca855bd] --- projects/rocdecode/samples/rocdecDecode/CMakeLists.txt | 9 ++++----- projects/rocdecode/samples/rocdecDecode/rocdecdecode.cpp | 5 ----- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/projects/rocdecode/samples/rocdecDecode/CMakeLists.txt b/projects/rocdecode/samples/rocdecDecode/CMakeLists.txt index 08f4f4cb71..cbc16bc519 100644 --- a/projects/rocdecode/samples/rocdecDecode/CMakeLists.txt +++ b/projects/rocdecode/samples/rocdecDecode/CMakeLists.txt @@ -22,8 +22,6 @@ ################################################################################ cmake_minimum_required (VERSION 3.10) -project(rocdecdecode) - # ROCM Path if(DEFINED ENV{ROCM_PATH}) set(ROCM_PATH $ENV{ROCM_PATH} CACHE PATH "${White}${PROJECT_NAME}: Default ROCm installation path${ColourReset}") @@ -32,15 +30,16 @@ elseif(ROCM_PATH) else() set(ROCM_PATH /opt/rocm CACHE PATH "${White}${PROJECT_NAME}: Default ROCm installation path${ColourReset}") endif() - # Set AMD Clang as default compiler +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED On) +set(CMAKE_CXX_EXTENSIONS ON) if (NOT DEFINED CMAKE_CXX_COMPILER) set(CMAKE_C_COMPILER ${ROCM_PATH}/lib/llvm/bin/amdclang) set(CMAKE_CXX_COMPILER ${ROCM_PATH}/lib/llvm/bin/amdclang++) endif() -set(CMAKE_CXX_STANDARD 17) - +project(rocdecdecode) list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/../../cmake) list(APPEND CMAKE_PREFIX_PATH ${ROCM_PATH}/lib/cmake) diff --git a/projects/rocdecode/samples/rocdecDecode/rocdecdecode.cpp b/projects/rocdecode/samples/rocdecDecode/rocdecdecode.cpp index e2e52532e9..8fc58068a7 100644 --- a/projects/rocdecode/samples/rocdecDecode/rocdecdecode.cpp +++ b/projects/rocdecode/samples/rocdecDecode/rocdecdecode.cpp @@ -35,11 +35,6 @@ THE SOFTWARE. namespace fs = std::filesystem; - -static inline int align(int value, int alignment) { - return (value + alignment - 1) & ~(alignment - 1); -} - __attribute__((visibility("hidden"))) inline bool is_error(rocDecStatus status) { return status != ROCDEC_SUCCESS;