mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-04 04:03:22 +03:00
The GNU `as --help` shows `--MD <file>` as an option to generate depfiles as needed by Ninja. There is no `-MT <target>` flag but fortunately the generated files automatically account for the `-o <obj>` flag. Issue: #20426
14 lines
484 B
CMake
14 lines
484 B
CMake
enable_language(ASM)
|
|
|
|
# Validate undocumented implementation detail.
|
|
message(STATUS "CMAKE_ASM${ASM_DIALECT}_COMPILER_ID_VENDOR_MATCH='${CMAKE_ASM${ASM_DIALECT}_COMPILER_ID_VENDOR_MATCH}'")
|
|
|
|
add_library(gnu_as STATIC gnu_as.s)
|
|
target_include_directories(gnu_as PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
|
|
|
|
file(GENERATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/check-$<LOWER_CASE:$<CONFIG>>.cmake CONTENT "
|
|
set(check_pairs
|
|
\"$<TARGET_FILE:gnu_as>|${CMAKE_CURRENT_BINARY_DIR}/gnu_as.inc\"
|
|
)
|
|
")
|