QtC creates and uses at some point a a qtcsettings.cmake file, which for one of 
my projects contains 

set("CMAKE_PREFIX_PATH" "" CACHE "STRING" "" FORCE)

Just a shot in dark, but maybe that affects the initial configuration?

> On 27. Feb 2020, at 16:22, Davide Coppola <vivala...@gmail.com> wrote:
> 
> I tried to start Qt Creator from the command line and unfortunately that 
> didn't make any difference.
> 
> I dug a little in the output panel in Qt Creator and I can confirm the 
> problem is definitely the missing entries in CMakeCache.txt
> 
> In particular for the first module CMake is complaining that an xxx_DIR is 
> not set and that variable is indeed missing in the cache file.
> I yet don't understand how this is possible considering that I am not passing 
> any special flag to cmake when I run it from the command line.
> 
> On Thu, Feb 27, 2020 at 7:44 AM Nick Overdijk <n...@astrant.net> wrote:
> I usually start Qt Creator (on macos anyway) with "open ~/Qt/Qt Creator.app" 
> to make sure the environment is the same as in my shell. If that doesn't 
> work, maybe inspect what 'cmake' you are calling from the shell, and which 
> one is being used by Qt Creator (Kits -> CMake tab).
> 
> Cheers!
> 
> On Thu, Feb 27, 2020 at 1:33 PM Davide Coppola <vivala...@gmail.com> wrote:
> Hi,
> 
> I have been struggling with a CMake project and Qt Creator for a while and I 
> was wondering if any CMake expert in your dev team could help me to figure 
> out what's going on.
> 
> This project has a root directory containing a main CMakeLists.txt and 
> several sub-dirs each with their own file.
> 
> Everything is fine and a Makefile is generated if I run from the command line:
> 
> cd build
> cmake -DCMAKE_BUILD_TYPE=Debug ..
> 
> Things don't go so well when I try to open the main CMakeLists.txt with 
> QtCreator... I get an error from the first execution of find_package() in a 
> sub-directory.
> 
> Something I noticed is that the CMakeCache.txt file in build/ is missing a 
> lot of entries compared to the one generated when running CMake from the 
> command line. Once again, no idea why.
> 
> I assume CMake gets a different environment when running in QtCreator 
> compared to the one when executed from the command line, but I have no idea 
> how to fix that.
> 
> Any suggestions?
> _______________________________________________
> Qt-creator mailing list
> Qt-creator@qt-project.org
> https://lists.qt-project.org/listinfo/qt-creator
> 
> 
> -- 
> Davide Coppola
> 
> website:      http://www.davidecoppola.com
> blog: http://blog.davidecoppola.com
> 
>   
> _______________________________________________
> Qt-creator mailing list
> Qt-creator@qt-project.org
> https://lists.qt-project.org/listinfo/qt-creator

_______________________________________________
Qt-creator mailing list
Qt-creator@qt-project.org
https://lists.qt-project.org/listinfo/qt-creator

Reply via email to