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