file(GLOB items *) set(bshell_interactive 0) set(bshell_verbose 0) set(bshell_enable_floating_point 0) set(bshell_enable_native_commands 0) foreach(item ${items}) if (NOT IS_DIRECTORY ${item}) continue() endif () add_subdirectory(${item}) endforeach (item) target_link_libraries(bshell libc libc-runtime libpthread) target_link_libraries(bshell.core libc libpthread) target_link_libraries(bshell.runtime libc libpthread) sysroot_add_program( NAME bshell BIN_DIR /usr/bin) bsp_add_program( NAME bshell BIN_DIR /usr/bin) rosetta_wrap_library( NAME bshell.runtime SONAME libbshell.runtime PREFIX lib PUBLIC_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/bshell/bshell.runtime/include) rosetta_wrap_library( NAME bshell.core PREFIX lib SONAME libbshell.core) sysroot_add_library( NAME bshell.runtime HEADER_DIR /usr/include LIB_DIR /usr/lib) bsp_add_library( NAME bshell.runtime LIB_DIR /usr/lib) sysroot_add_library( NAME bshell.core LIB_DIR /usr/lib) bsp_add_library( NAME bshell.core LIB_DIR /usr/lib)