Page 1 of 1

Getting started with WorkingWithCMake

Posted: Wed Mar 21, 2018 1:18 pm
by arnon
Hi there,

I am a newbie to CodeLite also to CMake. (So be patient with me :)
I trying to setup a basic project following
http://codelite.org/LiteEditor/WorkingWithCMake
with very little success.

1. Is there a better step-by-step tutorial for creating a new project using CMake?
2. I run the CMake on my new project (after importing file from a directory) and the CMakeLists.txt seems rather empty and maybe not build correctly/entirely. Also I don't see a makefile created in my cpp folder.
3. Also reading (and following) here:
http://codelite.org/LiteEditor/TheCMakePlugin
and the line
"Generates CMakeLists.txt files for the selected project and all its dependencies (as dictated in the project's Build Order)"
yet checking my project's Build Order and it's empty :cry:
4. Checking the source code itself I have a
std::cout which is colored red. right clicking the code suggests me to import iostream yet the std::cout color stays red - is that an error? was the iostream imported?
5. When I run (from my new project menu) Custom Targets -> cmake-debug I get an error for a missing CMakeLists.txt file in a build-debug sub-directory which was created as instructed in http://codelite.org/LiteEditor/WorkingWithCMake I Don't understand this. I do have a sub-directory named cmake-build-Debug created by Run CMake earlier.
6. Lastly, should I use a previous version of CodeLite?

Using version 12.0.0
Using CMake 3.10.3
On Ubuntu 16.04 LTS

Thanks for the help.
Arnon.

Re: Getting started with WorkingWithCMake

Posted: Wed Mar 21, 2018 1:50 pm
by eranif
The link: http://codelite.org/LiteEditor/WorkingWithCMake is the OLD way of working with CMake
The latter is the preferred way