Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eigen Dependencies and Other Dependencies Appear on the Navigator Pane and as Build Scheme #40

Open
Ermiasmarino opened this issue Apr 14, 2024 · 2 comments

Comments

@Ermiasmarino
Copy link

Hi Jatin, thank you for your great plugins. Jatin, could you please remove the dependencies as they are appearing in the IDE pane and in the IDE build schemes? Thanks again.

@jatinchowdhury18
Copy link
Contributor

Hello!

Yes, I had noticed this as well. It wasn't bothering me too much since I've mostly been developing either in CLion (where I can search for the name of the target that I want), or from the command line, where I can just type the target name directly.

We can't remove the Eigen dependencies entirely since they're important for several of the features in the plugin, but we should be able to modify the way we're working with Eigen via CMake to avoid configuring the targets that we don't want.

Have you been able to work out any CMake tweaks that will skip the Eigen "helper" targets from being configured? If so, it would be great if you could share them here, or via a pull request. If not, then I should have time to take a look later this week.

@Ermiasmarino
Copy link
Author

Hi Jatin, a user on Discord suggested using cmake -G Xcode -B build-xcode -D BUILD_TESTING=0 -D EIGEN_BUILD_DOC=0, but it didn't remove all of the schemes even though it hid most of the folders in the folders tree. It would also be great if the project files could be organized the same way they were organized when you were doing the live stream tutorial. The folders and files in the live stream were lean. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants