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/CMakeLists.txt
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/CMakeLists.txt')
-rw-r--r--src/coreclr/CMakeLists.txt7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/coreclr/CMakeLists.txt b/src/coreclr/CMakeLists.txt
index 2b0bf50d1c6..ddb50946aeb 100644
--- a/src/coreclr/CMakeLists.txt
+++ b/src/coreclr/CMakeLists.txt
@@ -167,8 +167,7 @@ if(CLR_CMAKE_HOST_UNIX)
set (NATIVE_RESOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/nativeresources)
include_directories(${NATIVE_RESOURCE_DIR})
- set (RC_TO_CPP ${NATIVE_RESOURCE_DIR}/rctocpp.awk)
- set (PROCESS_RC ${NATIVE_RESOURCE_DIR}/processrc.awk)
+ set (PROCESS_RC_SCRIPT ${NATIVE_RESOURCE_DIR}/processrc.sh)
set (RESOURCE_STRING_HEADER_DIR ${NATIVE_RESOURCE_DIR})
# Create a command to create a C++ source file containing an array of
@@ -186,8 +185,8 @@ if(CLR_CMAKE_HOST_UNIX)
add_custom_command(
OUTPUT ${RESOURCE_ENTRY_ARRAY_CPP}
# Convert the preprocessed .rc file to a C++ file which will be used to make a static lib.
- COMMAND ${AWK} -v name=${TARGET_NAME} -f ${RC_TO_CPP} -f ${PROCESS_RC} ${PREPROCESSED_SOURCE} >${RESOURCE_ENTRY_ARRAY_CPP}
- DEPENDS ${PREPROCESSED_SOURCE} ${RC_TO_CPP} ${PROCESS_RC}
+ COMMAND ${PROCESS_RC_SCRIPT} ${PREPROCESSED_SOURCE} ${TARGET_NAME} >${RESOURCE_ENTRY_ARRAY_CPP}
+ DEPENDS ${PREPROCESSED_SOURCE} ${PROCESS_RC_SCRIPT}
)
include_directories(${RESOURCE_STRING_HEADER_DIR})