No rule to make target libtorch.so

Hello all,
after running cmake CMakeLists.txt I am getting an error after running make saying -

No rule to make target /home/atharva/torch/torch/lib/libtorch.so needed by Pytorch_c__(this is the project name)

my cmake is -

cmake_minimum_required(VERSION 3.16)
project(Pytorch_c__)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_PREFIX_PATH "/home/atharva/torch/libtorch")
find_package(Torch REQUIRED)
add_executable(Pytorch_c__ main.cpp)
target_link_libraries(Pytorch_c__ PUBLIC "${TORCH_LIBRARIES}")

What could I be doing wrong? I am fairly new to c++ and this is quite basic but I have been struggling with this for a couple of days now.
Also where is libtorch.so? I have no folder named /torch/torch in my home directory
TIA

Did you already download libtorch form here (or did you build it manually)?
This tutorial would give you a small working example on how to use the C++ API.

I downloaded the nightly build of libtorch and the code is simply building a printing an Identity matrix.
I followed the tutorial to a T(had to make a small change in cuda.cmake though, changes cudnn.h to cudnn_version.h ,probably that does not matter though)
provided the CMAKE_PREFIX_PATH and everything
I downloaded and extracted it to - /home/atharva/torch/libtorch/(LIbraries here)

Nevermind I was constantly making a typo which I only realized after close inspection…
I am so sorry…

Have you soved this problem?I am getting this error too.