Skip to content

Commit 18b5c00

Browse files
committed
Don't maintain a generated Languages.pm file
Fixes #32
1 parent 3be6b55 commit 18b5c00

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

perl/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ perl5/
66
.cpanfile_dependencies
77
cpanfile.snapshot
88
CHANGELOG.md
9+
lib/Gherkin/Generated/Languages.pm

perl/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ clean: ## Remove all build artifacts and files generated by the acceptance tests
4343

4444
.DELETE_ON_ERROR:
4545

46-
acceptance: .built $(TOKENS) $(ASTS) $(PICKLES) $(SOURCES) $(ERRORS) ## Build acceptance test dir and compare results with reference
46+
acceptance: .built lib/Gherkin/Generated/Languages.pm $(TOKENS) $(ASTS) $(PICKLES) $(SOURCES) $(ERRORS) ## Build acceptance test dir and compare results with reference
4747

4848
.built: perl5 $(SOURCE_FILES)
4949
touch $@

perl/dist.ini

+7-1
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,16 @@ exclude_filename=gherkin-perl.razor
3636
exclude_filename=Makefile
3737
exclude_filename=VERSION
3838

39-
[GatherFile]
39+
[GatherFile / CHANGELOG.md]
4040
; explicitly add unversioned files
4141
root=../
4242
filename=CHANGELOG.md
4343

44+
[GatherFile / GeneratedLanguages]
45+
filename=lib/Gherkin/Generated/Languages.pm
46+
4447
[Hook::VersionProvider]
4548
. = my $v = `cat ./VERSION`; chomp( $v ); $v;
49+
50+
[Run::BeforeBuild]
51+
run = helper-scripts/build_languages.pl >lib/Gherkin/Generated/Languages.pm

perl/lib/Gherkin/Generated/Languages.pm

-7
This file was deleted.

0 commit comments

Comments
 (0)