From c55a02ffbaffc316e1b9210ab40379068eda37fd Mon Sep 17 00:00:00 2001 From: Masamichi Takagi Date: Sat, 27 Feb 2021 23:05:15 -0500 Subject: [PATCH] cmake: trim POSTK_DEBUG definitions Change-Id: Ic302cd936e975abb07b998f266f7c3feecfde85c --- CMakeLists.txt | 8 ++++---- ihk | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5185a2bb..a2040f57 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -120,10 +120,10 @@ if (ENABLE_LINUX_WORK_IRQ_FOR_IKC) endif() if (BUILD_TARGET STREQUAL "smp-arm64") - foreach(i RANGE 1 120) - add_definitions(-DPOSTK_DEBUG_ARCH_DEP_${i} -DPOSTK_DEBUG_TEMP_FIX_${i}) - set(KBUILD_C_FLAGS "${KBUILD_C_FLAGS} -DPOSTK_DEBUG_ARCH_DEP_${i} -DPOSTK_DEBUG_TEMP_FIX_${i}") - endforeach() + execute_process(COMMAND bash -c "find ${CMAKE_CURRENT_SOURCE_DIR} -name \"*.[chS]\"|xargs -r grep -oE \"^#if.*def.*POSTK_DEBUG[^ ]*\" | cut -d':' -f2 | cut -d' ' -f2 | sort | uniq | awk '{print \"-D\"\$0 }' | xargs" + OUTPUT_VARIABLE POSTK_DEBUG_DEFINES OUTPUT_STRIP_TRAILING_WHITESPACE) + add_definitions("${POSTK_DEBUG_DEFINES}") + set(KBUILD_C_FLAGS "${KBUILD_C_FLAGS} ${POSTK_DEBUG_DEFINES}") execute_process(COMMAND awk -F= "$1 == \"CONFIG_ARM64_64K_PAGES\" { print $2; exit; }" "${KERNEL_DIR}/.config" OUTPUT_VARIABLE CONFIG_ARM64_64K_PAGES OUTPUT_STRIP_TRAILING_WHITESPACE) diff --git a/ihk b/ihk index a98a13ef..907ed396 160000 --- a/ihk +++ b/ihk @@ -1 +1 @@ -Subproject commit a98a13ef5f1b1b174b577aadddb4c1f7246202aa +Subproject commit 907ed3964fcfa818daf1bc769dd10a3298e28252