mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-16 05:11:29 +00:00
[Repositories] Protected extended repositories from being overwritten if exists (#3815)
This commit is contained in:
parent
6c18cd0bee
commit
4c7016bd7b
@ -513,6 +513,13 @@ foreach my $table_to_generate (@tables) {
|
|||||||
#############################################
|
#############################################
|
||||||
if ($repository_generation_option eq "all" || $repository_generation_option eq "extended") {
|
if ($repository_generation_option eq "all" || $repository_generation_option eq "extended") {
|
||||||
my $generated_repository = './common/repositories/' . $table_to_generate . '_repository.h';
|
my $generated_repository = './common/repositories/' . $table_to_generate . '_repository.h';
|
||||||
|
|
||||||
|
# check if file exists firsts
|
||||||
|
if (-e $generated_repository) {
|
||||||
|
print "File [$generated_repository] already exists! Can't overwrite extended once created!\n";
|
||||||
|
next;
|
||||||
|
}
|
||||||
|
|
||||||
my $cmake_generated_reference = $generated_repository;
|
my $cmake_generated_reference = $generated_repository;
|
||||||
$cmake_generated_reference =~ s/.\/common\///g;
|
$cmake_generated_reference =~ s/.\/common\///g;
|
||||||
$generated_repository_files .= $cmake_generated_reference . "\n";
|
$generated_repository_files .= $cmake_generated_reference . "\n";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user