diff options
author | Adeel Mujahid <3840695+am11@users.noreply.github.com> | 2020-12-23 03:52:26 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-23 03:52:26 +0300 |
commit | 8f463670ed885a3a70e1ac87809b8eda2926fc4d (patch) | |
tree | 44bd6d4f034dc0826f1d65aade2c34bf76f752d8 /src/coreclr/dlls | |
parent | 7a02953aefe74050837164d9c0ec141aed2cbf8d (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.txt | 11 |
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}) |