Thanks guys, after reading your messages I found the problem! Qt Creator was overwriting CMAKE_PREFIX_PATH. Once I added the directories that were set in the shell environment everything loaded fine.
Thanks again On Thu, Feb 27, 2020 at 10:28 AM Alexandru Croitor <alexandru.croi...@qt.io> wrote: > 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 > > -- *Davide Coppola* *website:* http://www.davidecoppola.com *blog:* http://blog.davidecoppola.com [image: Follow Us on Github] <https://github.com/vivaladav> <http://www.linkedin.com/in/davidecoppola> <http://www.twitter.com/vivaladav>
_______________________________________________ Qt-creator mailing list Qt-creator@qt-project.org https://lists.qt-project.org/listinfo/qt-creator