From 295677f56689d1ffeb343dfda173c0e47f0741a2 Mon Sep 17 00:00:00 2001 From: feng716 Date: Sat, 6 Jul 2024 15:31:03 +0800 Subject: [PATCH] fix relative path --- CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4690c74cc..501e0e1cd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -381,14 +381,15 @@ endif () # Detect g++ version if (CMAKE_HOST_SYSTEM_NAME MATCHES "Linux") - execute_process(COMMAND sed -i "/QMAKE_CXXFLAGS += -Wno-error=template-id-cdtor/d" qrenderdoc/qrenderdoc.pro) + set(QRENDERDOCPRO "${PROJECT_SOURCE_DIR}/qrenderdoc/qrenderdoc.pro") + execute_process(COMMAND sed -i "/QMAKE_CXXFLAGS += -Wno-error=template-id-cdtor/d" ${QRENDERDOCPRO}) execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpfullversion OUTPUT_VARIABLE GCC_VERSION) string(REGEX MATCHALL "[0-9]+" GCC_VERSION_COMPONENTS ${GCC_VERSION}) list(GET GCC_VERSION_COMPONENTS 0 GCC_MAJOR) list(GET GCC_VERSION_COMPONENTS 1 GCC_MINOR) message(STATUS "gcc-mj=${GCC_MAJOR}, gcc-mn=${GCC_MINOR}") if(GCC_MAJOR GREATER_EQUAL "14") - execute_process(COMMAND sed -i "/QMAKE_CXXFLAGS += -Wno-deprecated-declarations/a\\QMAKE_CXXFLAGS += -Wno-error=template-id-cdtor" qrenderdoc/qrenderdoc.pro) + execute_process(COMMAND sed -i "/QMAKE_CXXFLAGS += -Wno-deprecated-declarations/a\\QMAKE_CXXFLAGS += -Wno-error=template-id-cdtor" ${QRENDERDOCPRO}) message(STATUS "add option -Wno-error=template-id-cdtor") endif() endif()