Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • CMake CMake
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 4.4k
    • Issues 4.4k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
    • Model experiments
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CMakeCMake
  • CMakeCMake
  • Issues
  • #23238

3.23.0-rc1: First of multiple source paths used instead of last

I am building my 4.x branch of https://gitlab.kitware.com/physiology/engine

This has a superbuild that will pull and build Eigen as part of the outer build

Configure/Generate a Visual Studio 2019 project (I am using 16.11.10) with project defaults

Open project and Build Solution

The build starts by pulling Eigen, and when it starts a build, it is trying to find this non existent source directory

CMake error : The source directory "N:/builds/pulse-engine-bug/External/Eigen3/build/Visual Studio 16 2019" does not exist.

When using CMake 3.22.2, Eigen's source directory is N:/builds/pulse-engine/External/Eigen3/src and build directory is : N:/builds/pulse-engine/External/Eigen3/build/

This new version seems to be trying to postfix the generator to the eigen path somewhere when it should not be?

Edited Feb 16, 2022 by Brad King
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking