@sagar.00joshi Please consider reading this - https://synfig-docs-dev.readthedocs.io/en/latest/common/building.html#re-building-your-changes
In some cases, you can avoid calling
./2-build-debug.sh all make and call
./2-build-debug.sh core make and/or
./2-build-debug.sh studio make instead.
If you modified some file in “synfig-studio” then you can simply call
./2-build-debug.sh studio make - that will be quite fast.
If you modified “synfig-core” then you have to call
./2-build-debug.sh core make and
./2-build-debug.sh studio make.
For synfig-core there are more ticks possible:
If you modified a file in “synfig-core/src/synfig”, then you can cd to “_debug/synfig-core/src/synfig” and just type
make install there - the build will be very fast. And if you didn’t made changes to headers, then it is not required to re-build synfig-studio after that.
In the same way, if you modified a file in “synfig-core/src/modules”, then you can cd to “_debug/synfig-core/src/modules” and just type
make install there - the build also will be very fast. Same note about headers, as in paragraph above.
Also, you can safely rebuild individual modules (in case if you modified only one of them). Just cd into “_debug/synfig-core/src/modules/MODULE_NAME” and just type