Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdeel Mujahid <3840695+am11@users.noreply.github.com>2020-12-23 03:52:26 +0300
committerGitHub <noreply@github.com>2020-12-23 03:52:26 +0300
commit8f463670ed885a3a70e1ac87809b8eda2926fc4d (patch)
tree44bd6d4f034dc0826f1d65aade2c34bf76f752d8 /src/coreclr/dlls
parent7a02953aefe74050837164d9c0ec141aed2cbf8d (diff)
Replace AWK with Bash scripts (#46313)
* Replace AWK with Bash scripts * Replace awk usage with Bash or POSIX tr * Simplify genmoduleindex.sh
Diffstat (limited to 'src/coreclr/dlls')
-rw-r--r--src/coreclr/dlls/mscordac/CMakeLists.txt11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/coreclr/dlls/mscordac/CMakeLists.txt b/src/coreclr/dlls/mscordac/CMakeLists.txt
index f9c93fdec12..91e4d66c924 100644
--- a/src/coreclr/dlls/mscordac/CMakeLists.txt
+++ b/src/coreclr/dlls/mscordac/CMakeLists.txt
@@ -45,7 +45,7 @@ else(CLR_CMAKE_HOST_WIN32)
# Generate DAC export file with the DAC_ prefix
generate_exports_file_prefix(${DEF_SOURCES} ${EXPORTS_FILE} DAC_)
- set(REDEFINES_FILE_AWK_SCRIPT ${CMAKE_SOURCE_DIR}/generateredefinesfile.awk)
+ set(REDEFINES_FILE_SCRIPT ${CMAKE_SOURCE_DIR}/generateredefinesfile.sh)
if (CLR_CMAKE_HOST_ARCH_ARM OR CLR_CMAKE_HOST_ARCH_ARM64)
set(JUMP_INSTRUCTION b)
@@ -57,9 +57,10 @@ else(CLR_CMAKE_HOST_WIN32)
set(PAL_REDEFINES_INC ${GENERATED_INCLUDE_DIR}/palredefines.inc)
add_custom_command(
OUTPUT ${PAL_REDEFINES_INC}
- COMMAND ${AWK} -f ${REDEFINES_FILE_AWK_SCRIPT} -v jump=${JUMP_INSTRUCTION} -v prefix2=DAC_ ${DEF_SOURCES} > ${PAL_REDEFINES_INC}
- DEPENDS ${DEF_SOURCES} ${REDEFINES_FILE_AWK_SCRIPT}
+ COMMAND ${REDEFINES_FILE_SCRIPT} ${DEF_SOURCES} ${JUMP_INSTRUCTION} "" DAC_ > ${PAL_REDEFINES_INC}
+ DEPENDS ${DEF_SOURCES} ${REDEFINES_FILE_SCRIPT}
COMMENT "Generating PAL redefines file -> ${PAL_REDEFINES_INC}"
+ VERBATIM
)
add_custom_target(pal_redefines_file DEPENDS ${PAL_REDEFINES_INC})
@@ -67,8 +68,8 @@ else(CLR_CMAKE_HOST_WIN32)
set(LIB_REDEFINES_INC ${GENERATED_INCLUDE_DIR}/libredefines.inc)
add_custom_command(
OUTPUT ${LIB_REDEFINES_INC}
- COMMAND ${AWK} -f ${REDEFINES_FILE_AWK_SCRIPT} -v jump=${JUMP_INSTRUCTION} -v prefix1=DAC_ ${DEF_SOURCES} > ${LIB_REDEFINES_INC}
- DEPENDS ${DEF_SOURCES} ${REDEFINES_FILE_AWK_SCRIPT}
+ COMMAND ${REDEFINES_FILE_SCRIPT} ${DEF_SOURCES} ${JUMP_INSTRUCTION} DAC_ > ${LIB_REDEFINES_INC}
+ DEPENDS ${DEF_SOURCES} ${REDEFINES_FILE_SCRIPT}
COMMENT "Generating DAC export redefines file -> ${LIB_REDEFINES_INC}"
)
add_custom_target(lib_redefines_inc DEPENDS ${LIB_REDEFINES_INC})