diff --git a/build/Install.jam b/build/Install.jam index d1c03dc..b5e6cd4 100644 --- a/build/Install.jam +++ b/build/Install.jam @@ -141,6 +141,13 @@ rule InstallEdeMimeFiles } } +# InstallEdeDoc [targets] ; +# Installs targets to EDEDOCDIR directory +rule InstallEdeDoc +{ + InstallData $(EDEDOCDIR) : $(1) ; +} + actions Install1 { $(CP) "$(>)" "$(<)" diff --git a/build/Program.jam b/build/Program.jam index 12bdffa..65d1543 100644 --- a/build/Program.jam +++ b/build/Program.jam @@ -55,6 +55,13 @@ rule LinkAgainst LINKLIBS on $(1) = [ on $(1) return $(LINKLIBS) ] $(2) ; } +# LinkAgainstAsFirst [taraget] : [libraries] ; +# The same as LinkAgainst, except [libraries] will be placed before other libraries. +rule LinkAgainstAsFirst +{ + LINKLIBS on $(1) = $(2) [ on $(1) return $(LINKLIBS) ] ; +} + # Program [target] : [sources] ; # Compiles and links [target] from [sources]. No external flags or # libraries are used since this should be generic rule for compiling