Files
banan-os/userspace/programs/CMakeLists.txt
Bananymous 3148c28c3d userspace: Add basic find utility
This is mostly working but is missing -exec and -ok support. It can
search files though :^)
2026-07-08 21:48:14 +03:00

74 lines
859 B
CMake

set(USERSPACE_PROGRAMS
audio
audioctl
AudioServer
bananfetch
basename
cat
cat-mmap
chmod
chown
ClipboardServer
cp
dd
dhcp-client
dirname
DynamicLoader
echo
env
false
find
getopt
http-server
id
image
ImageViewer
init
kill
less
ln
loadfont
loadkeys
ls
meminfo
mkdir
mv
nologin
nslookup
poweroff
ProgramLauncher
pwd
resolver
rm
Shell
sleep
snake
sort
stat
sudo
sync
tee
test
top
tr
true
TaskBar
Terminal
touch
u8sum
uname
whoami
WindowServer
yes
driver-install
)
foreach(project ${USERSPACE_PROGRAMS})
add_subdirectory(${project})
add_dependencies(userspace ${project})
# This is to allow cmake to link when libc updates
target_link_options(${project} PRIVATE -nolibc)
# Default compile options
target_compile_options(${project} PRIVATE -g -O2 -Wall -Wextra -Werror -msse -msse2)
endforeach()