lib_ustname:keep the incrementally compiled version time updated

fix phoney target mismatch issue, always rebuild ustname

Signed-off-by: xuxin19 <xuxin19@xiaomi.com>
This commit is contained in:
xuxin19 2024-05-21 21:37:28 +08:00 committed by archer
parent a1f9a6624e
commit af10e1b470
2 changed files with 9 additions and 1 deletions

View File

@ -112,4 +112,12 @@ if(CONFIG_FDCHECK)
list(APPEND SRCS lib_fdcheck.c) list(APPEND SRCS lib_fdcheck.c)
endif() endif()
if(NOT CONFIG_LIBC_UNAME_DISABLE_TIMESTAMP)
add_custom_target(
always_rebuild_lib_utsname
COMMAND ${CMAKE_COMMAND} -E touch ${CMAKE_CURRENT_SOURCE_DIR}/lib_utsname.c)
add_dependencies(c always_rebuild_lib_utsname)
endif()
target_sources(c PRIVATE ${SRCS}) target_sources(c PRIVATE ${SRCS})

View File

@ -80,7 +80,7 @@ endif
# add lib_utsname.o to phony target for force rebuild # add lib_utsname.o to phony target for force rebuild
#if !defined(CONFIG_LIBC_UNAME_DISABLE_TIMESTAMP) #if !defined(CONFIG_LIBC_UNAME_DISABLE_TIMESTAMP)
.PHONY: lib_utsname$(OBJEXT) .PHONY: bin$(DELIM)lib_utsname$(OBJEXT) kbin$(DELIM)lib_utsname$(OBJEXT)
#endif #endif
# Add the misc directory to the build # Add the misc directory to the build