[libc] Specify path for making include/ subdirs (#66589)

When doing a clean build from vscode, it makes the subdirectories in the
source tree rather than in the build folder. Elsehwere in LLVM, they
prefix the MAKE_DIRECTORY calls, so this appears to be the correct
approach.
This commit is contained in:
Jeff Bailey 2023-09-18 21:00:51 -07:00 committed by GitHub
parent 3017545e63
commit acfb99d9fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -78,7 +78,7 @@ add_gen_header(
)
# TODO: This should be conditional on POSIX networking being included.
file(MAKE_DIRECTORY "arpa")
file(MAKE_DIRECTORY ${LIBC_INCLUDE_DIR}/arpa)
add_gen_header(
arpa_inet
@ -280,7 +280,7 @@ add_gen_header(
# TODO: Not all platforms will have a include/sys directory. Add the sys
# directory and the targets for sys/*.h files conditional to the OS requiring
# them.
file(MAKE_DIRECTORY "sys")
file(MAKE_DIRECTORY ${LIBC_INCLUDE_DIR}/sys)
add_gen_header(
sys_auxv
@ -497,7 +497,7 @@ add_gen_header(
)
if(LIBC_TARGET_ARCHITECTURE_IS_GPU)
file(MAKE_DIRECTORY "gpu")
file(MAKE_DIRECTORY ${LIBC_INCLUDE_DIR}/gpu)
add_gen_header(
gpu_rpc