Trying to output LN only once
This commit is contained in:
parent
7b5ed85f99
commit
97f5e1d04c
@ -237,6 +237,7 @@ static int _variables_executables(Configure * configure, FILE * fp)
|
|||||||
{
|
{
|
||||||
String const * targets;
|
String const * targets;
|
||||||
String const * includes;
|
String const * includes;
|
||||||
|
String const * package;
|
||||||
String * p;
|
String * p;
|
||||||
String * q;
|
String * q;
|
||||||
size_t i;
|
size_t i;
|
||||||
@ -246,6 +247,7 @@ static int _variables_executables(Configure * configure, FILE * fp)
|
|||||||
return 0;
|
return 0;
|
||||||
targets = config_get(configure->config, "", "targets");
|
targets = config_get(configure->config, "", "targets");
|
||||||
includes = config_get(configure->config, "", "includes");
|
includes = config_get(configure->config, "", "includes");
|
||||||
|
package = config_get(configure->config, "", "package");
|
||||||
if(targets != NULL)
|
if(targets != NULL)
|
||||||
{
|
{
|
||||||
if((p = string_new(targets)) == NULL)
|
if((p = string_new(targets)) == NULL)
|
||||||
@ -270,19 +272,16 @@ static int _variables_executables(Configure * configure, FILE * fp)
|
|||||||
fprintf(fp, "%s%s\n", "PREFIX\t= ", configure->prefs->prefix);
|
fprintf(fp, "%s%s\n", "PREFIX\t= ", configure->prefs->prefix);
|
||||||
fprintf(fp, "%s%s\n", "DESTDIR\t= ", configure->prefs->destdir);
|
fprintf(fp, "%s%s\n", "DESTDIR\t= ", configure->prefs->destdir);
|
||||||
}
|
}
|
||||||
if(targets != NULL || includes != NULL)
|
if(targets != NULL || includes != NULL || package != NULL)
|
||||||
fputs("RM\t= rm -f\n", fp);
|
fputs("RM\t= rm -f\nLN\t= ln -f\n", fp);
|
||||||
if(config_get(configure->config, "", "package"))
|
if(package != NULL)
|
||||||
{
|
{
|
||||||
if(targets == NULL && includes == NULL)
|
fprintf(fp, "%s", "TAR\t= tar -czvf\n");
|
||||||
fputs("RM\t= rm -f\n", fp);
|
|
||||||
fprintf(fp, "%s", "LN\t= ln -f\nTAR\t= tar -czvf\n");
|
|
||||||
}
|
}
|
||||||
if(targets != NULL || includes != NULL)
|
if(targets != NULL || includes != NULL)
|
||||||
{
|
{
|
||||||
fputs("MKDIR\t= mkdir -p\n", fp);
|
fputs("MKDIR\t= mkdir -p\n", fp);
|
||||||
fputs("INSTALL\t= install\n", fp);
|
fputs("INSTALL\t= install\n", fp);
|
||||||
fputs("LN\t= ln -f\n", fp);
|
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -526,7 +525,7 @@ static void _variables_libtool(Configure * configure, FILE * fp, char * done)
|
|||||||
{
|
{
|
||||||
_variables_library(configure, fp, done);
|
_variables_library(configure, fp, done);
|
||||||
if(!done[TT_LIBTOOL])
|
if(!done[TT_LIBTOOL])
|
||||||
fputs("LN\t= ln -f\nLIBTOOL\t= libtool\n", fp);
|
fputs("LIBTOOL\t= libtool\n", fp);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int _variables_includes(Configure * configure, FILE * fp)
|
static int _variables_includes(Configure * configure, FILE * fp)
|
||||||
|
Loading…
Reference in New Issue
Block a user