O que é equivalente a arquivos de solução no Linux C ++ IDE

Sou muito novo no desenvolvimento de C ++ no Linux, pois sempre usei o Visual Studio no Windows para desenvolviment

Há um projeto C ++, o projeto foi criado de uma maneira que é criada usandoCMakeLists.txt arquivos. Foi difícil criar o mesmo no Windows, mas felizmente consegui criar isso no Linux.

A saída de compilação no Linux é um monte de arquivos .so (que eu li na web é equivalente a arquivos .dll no Windows

Pretendo abrir os arquivos da solução no Linux C ++ IDE (atualmente estou usando o CLion para o mesmo), da mesma forma que é feito no Visual Studio no Windows usando a solução (arquivo .sln). Não tenho certeza de como o arquivo do projeto pode ser aberto no Linux C ++ IDE e como posso gerar o mesmo usando o Cmake no Linux. Qualquer ajuda nesse sentido seria muito úti

Qual é o equivalente ao arquivo de solução VS no Linux, desejo abrir meus arquivos de projeto em um IDE C ++ baseado em Linux, por exemplo, CLion, e como posso gerar o mesmo no Linux usando Cmake?