Per https://reviews.llvm.org/D147970#4256889, swab.cpp is moved out of
the /linux subdirectory and cmake specifications are amended to reflect
that swab is not OS-specific.
Differential Revision: https://reviews.llvm.org/D147988
libc.src.unistd.readlink
libc.src.unistd.readlinkat
libc.src.unistd.rmdir
- libc.src.unistd.swab
libc.src.unistd.symlink
libc.src.unistd.symlinkat
libc.src.unistd.sysconf
libc.src.unistd.optind
libc.src.unistd.optopt
libc.src.unistd.opterr
+ libc.src.unistd.swab
# sys/select.h entrypoints
libc.src.sys.select.select
libc.src.unistd.readlink
libc.src.unistd.readlinkat
libc.src.unistd.rmdir
- libc.src.unistd.swab
libc.src.unistd.symlink
libc.src.unistd.symlinkat
libc.src.unistd.sysconf
libc.src.unistd.optind
libc.src.unistd.optopt
libc.src.unistd.opterr
+ libc.src.unistd.swab
# sys/select.h entrypoints
libc.src.sys.select.select
libc.src.unistd.readlink
libc.src.unistd.readlinkat
libc.src.unistd.rmdir
- libc.src.unistd.swab
libc.src.unistd.symlink
libc.src.unistd.symlinkat
libc.src.unistd.sysconf
libc.src.unistd.optind
libc.src.unistd.optopt
libc.src.unistd.opterr
+ libc.src.unistd.swab
# sys/select.h entrypoints
libc.src.sys.select.select
)
add_entrypoint_object(
- swab
- ALIAS
- DEPENDS
- .${LIBC_TARGET_OS}.swab
-)
-
-add_entrypoint_object(
symlink
ALIAS
DEPENDS
libc.src.stdio.fprintf
)
+add_entrypoint_object(
+ swab
+ SRCS
+ swab.cpp
+ HDRS
+ swab.h
+ DEPENDS
+ libc.include.unistd
+ libc.src.__support.CPP.optional
+)
+
# These aren't actual external per-se, but this is just an easy way to create
# targets that don't do anything. They exist to be referenced in entrypoints.txt
# so that the header will properly expose their definitions. Their declaration
)
add_entrypoint_object(
- swab
- SRCS
- swab.cpp
- HDRS
- ../swab.h
-)
-
-add_entrypoint_object(
symlink
SRCS
symlink.cpp