Now you can define the environment variable NO_LIBRARY_DEPENDENCIES to
avoid all dependencies on libraries (that have been specified with LinkSharedOSLibs or a rule that uses it). This means you can now run a NO_LIBRARY_DEPENDENCIES=1 jam MyApp to build MyApp without updating any library MyApp depends on, even if they have changed. This is a feature for people who know what they are doing to speed up development. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13483 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1120,7 +1120,9 @@ rule LinkSharedOSLibs
|
|||||||
}
|
}
|
||||||
if $(isfile) {
|
if $(isfile) {
|
||||||
NEEDLIBS on $(1) = [ on $(1) return $(NEEDLIBS) ] $(i) ;
|
NEEDLIBS on $(1) = [ on $(1) return $(NEEDLIBS) ] $(i) ;
|
||||||
Depends $(1) : $(i) ;
|
if ! $(NO_LIBRARY_DEPENDENCIES) {
|
||||||
|
Depends $(1) : $(i) ;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
LINKLIBS on $(1) = [ on $(1) return $(LINKLIBS) ] -l$(i) ;
|
LINKLIBS on $(1) = [ on $(1) return $(LINKLIBS) ] -l$(i) ;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user