-
Notifications
You must be signed in to change notification settings - Fork 222
Description
Enhancement Request
I'm making a change to utilities/idd / idf right now. As you know, building the ALL target will be super lengthy because everything depends on it.
So I just want to build openstudio_utilities_tests to test my change, before I build the entire project.
Turns out that this needs openstudiolib, so basically I have to build almost everything and I'm wasting time.
This is basically deterring us from trying to make any changes to lower level openstudio stuff because it's impossible to have a quick iteration on it. Yet, this is for example the location where any performance savings would come from.
Detailed Description
OpenStudio/src/utilities/CMakeLists.txt
Lines 521 to 523 in 0f14dd3
| if(BUILD_TESTING) | |
| CREATE_TEST_TARGETS(${target_name} "${${target_name}_test_src}" openstudiolib openstudio_model_resources openstudio_energyplus_resources fmt::fmt) | |
| endif() |
Possible Implementation
Remove the openstudiolib dependency. Perhaps will need to break a few things into smaller components?