Skip to content

Commit

Permalink
paths
Browse files Browse the repository at this point in the history
  • Loading branch information
lambdageek committed Apr 4, 2024
1 parent a9b0d7f commit dbf0557
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/coreclr/debug/runtimeinfo/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,19 +41,22 @@ install_clr(TARGETS runtimeinfo DESTINATIONS lib COMPONENT runtime)

add_library(cdac_data_descriptor STATIC data-descriptor.c)


set(GENERATED_CDAC_DESCRIPTOR_DIR "${CMAKE_CURRENT_BINARY_DIR}/cdac")

if (CLR_CLR_HOST_WIN32)
set(DOTNET_CMD "${CLR_REPO_ROOT_DIR}/dotnet.cmd")
set(CONTRACT_DESCRIPTOR_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}\\cdac\\contract-descriptor.c")
else()
set(DOTNET_CMD "${CLR_REPO_ROOT_DIR}/dotnet.sh")
set(CONTRACT_DESCRIPTOR_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/cdac/contract-descriptor.c")
endif()
set(CDAC_BUILD_TOOL_CSPROJ "${CLR_DIR}/tools/cdac-build-tool/cdac-build-tool.csproj")

add_custom_command(
OUTPUT "${GENERATED_CDAC_DESCRIPTOR_DIR}/contract-descriptor.c"
VERBATIM
COMMAND "${DOTNET_CMD}" run --project "${CDAC_BUILD_TOOL_CSPROJ}" -c "$<CONFIG>" -- compose -o "${GENERATED_CDAC_DESCRIPTOR_DIR}/contract-descriptor.c" $<TARGET_OBJECTS:cdac_data_descriptor>
COMMAND "${DOTNET_CMD}" run --project "${CDAC_BUILD_TOOL_CSPROJ}" -c "$<CONFIG>" -- compose -o "${CONTRACT_DESCRIPTOR_OUTPUT}" $<TARGET_OBJECTS:cdac_data_descriptor>
DEPENDS cdac_data_descriptor $<TARGET_OBJECTS:cdac_data_descriptor>
)

Expand Down

0 comments on commit dbf0557

Please sign in to comment.