Originally posted by The Squirrel Mafia ^ I guess it all depends on how you build & install it. I have a folder where I download the files & make the build there. I usually empty it all out before making a build. I have another folder that contains my PP3 files. I have one more folder that contains all the files that I have to copy over into the installation like the icons, dll files, lensfun, & junk like that.
I'll usually download the github files into the build folder & once it downloads all the files & it finishes processing them, I'll go to the \rtdata\profiles folder & delete the generic PP3 files in there & paste my own PP3 files in there. Then I go the rtengine folder & modify dcraw.cc, improccoordinator.cc, & simpleprocess.cc with a few settings that I use. Then I start doing the scripts in mysys2 & do the build. Once the build is done, I copy the rest of the dll files & junk that RawTherapee needs to work & paste them into the build folder. This is for the dev version. The release versions require running the git checkout releases first, before modifying anything 'cause it won't let you "checkout" with modified settings, but you can trick it to build after with the modified settings.
Before compiling it, I do cd release & then ./rawtherapee.exe to run it. I'll see if any errors occur & fix them as necessary, which is usually a rarity. Once It's all good, I'll compile it & then I'll install it into its own folder that the installation specifies. Once it's installed & running, I'll uninstall the previous version & sometimes I'll have to manually delete the leftover version folder inside \Program Files\RawTherapee. It'll usually have PP3 files that I've changed since the last installation that wasn't in the uninstall.dat.
And there you have it in a nutshell. I basically always copy my PP3 files into the builds & remove previous versions.
I finally got 5.8 built, it took a fair amount of trial and error and using your help. I couldn't get the automatic script to do it, so I ended up with the manual mode and eventually it took. I haven't had a chance to do anything in 5.8 yet, but probably this weekend.
And I got the folder structure to stay in place with nothing erased - I don't quite know what was going on the other day. So my dynamic profiles are still intact. Although I have some issues with my 55-300PLM. It's not in LensFun so I have to use an Adobe lens profile with it's own dynamic pp3, and if I don't set that up just right it doesn't want to work.
In any case, I'll get there and I'm looking forward to playing with capture sharpening.