add a sub directory that is not visible in current directory

how to add a directory with add_subdirectory that is not visible in current directory. I don’t want to use absolute address

You can use relative paths.