Comments (8)
For example I have an addon that has about 30,000 headers. I tried to add the the directory to the ADDON_INCLUDES =
, however I noticed it was adding them all to the project (with projectGenerator -v)
So usually this would just be a single folder directory in the HEADER_SEARCH_PATHS
and keep it all out of the project.
from projectgenerator.
I don't think we have header search paths as part of addon_config.mk.
this is what we do parse:
we do most things primarily via file system, addon_config.mk augments that by allowing you to specifiy exactly the order / exclude things, etc.
from projectgenerator.
projectGenerator still going 2 hours later.... lol!
I might add that command if that is okay
from projectgenerator.
ha that's pretty insane.
I think it's possible to do this, but adding a new feature across all project types can take some time to get right. happy to walk you through it and explain what to look at.
from projectgenerator.
HEADER_SEARCH_PATHS is ADDON_INCLUDES in addons_config.mk
the way it works is by parsing the filesystem first. then you can overwrite that values with:
ADDON_INCLUDES = some_path
ADDON_INCLUDES += som_otherPath
...
or add some path to the parsed from the filesystem:
ADDON_INCLUDES += some_otherPath
so the = overwrites even the filesystem parsed paths and the += adds new values
from projectgenerator.
also if you are refering to the header files rather than the search paths that's in ADDONS_SOURCES, it works the same it parses the filesystem and then you can overwrite. so if you only want to add libs/boost/include/boost.hpp:
ADDON_SOURCES = libs/boost/include/boost.hpp
if you had some source in src you'll need to readd it manually with ADDON_SOURCES
from projectgenerator.
(sorry for the misinformation !)
from projectgenerator.
:)
from projectgenerator.
Related Issues (20)
- macos notarization tool HOT 1
- Creating a VS project from OSX leads to folders created with "\" in their name HOT 2
- Android 2024 HOT 21
- Better UUID lib
- PG - Addons libs/ MAC folder not used
- PG macOS Notorization - Need some extra info HOT 1
- ProjectGenerator add-on libs pathing issue and src subfolders not linked correctly HOT 42
- Clean on Xcode not working due to bin/data lacking attributes HOT 3
- Visual Studio max project name length? HOT 3
- VS missing addon lib sub folder source causing issues HOT 3
- macOS developer agreements need accepting
- ofTargetPlatform OF_TARGET_MACOS missing HOT 2
- zsh: killed if OF uses download_latest_libs.sh HOT 5
- about the new name scheme for PG-generated projects: ISO 8601 and uniqueness within a given day HOT 1
- first run in package location on osx yields can't find oF path what HOT 5
- projectGenerator - Broken things HOT 1
- Latest not working on macOS v.58 HOT 5
- PG v.61 - VS addons issue when projectGenerator not in oF dir HOT 2
- Current nightly PG broken ( on macOS at least )
- PG not detecting OF path correctly ( regression ) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from projectgenerator.