Take a look at this blog post for tips on ways to automatically sort folders to match your source code layout.
Running with an IDE
To use an IDE, either pass `-G"name of IDE" if CMake can produce that IDE's files (like Xcode, Visual Studio), or open the CMakeLists.txt file from your IDE if that IDE has built in support for CMake (CLion, QtCreator, many others).