I am working on some c++ stuff and I hate having to create a whole new project just to run a few things on a file.
I also don't like how when you create a project a file is already called main.cpp
.
I just want to make a single file with a few functions or classes. It's not important enough to create a whole project.
I want to create a file and call it what i want. Just create a file what I call, then compile and run.
I don't want to deal with the whole CMake
thing, just compile ONE file.
No project related. Thank you.
I know you can do this on visual studio, but i am working on a mac OS X using Clion
.
I just had the same question and stumbled upon this thread and then found my solution in this plugin. What this plugin does is basically what user Waxo suggested automatically: adds a single line in CMakeLists.txt for each executable file for you. You just have to right click in editor and select it. I found it pretty useful and use it mostly for algorithms competitions. Hope this helps: https://plugins.jetbrains.com/plugin/8352-c-c--single-file-execution
Cheers!
You may modify the CMakeLists.txt
Here an example :
Or use a test (garbage version) :
add_executable(foo bar.cc)
After that you can choose the build you want in CLion