-
Notifications
You must be signed in to change notification settings - Fork 8
Build system patches #7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
89e7bbd
ff7f2ee
8fd6ffc
138c4db
7216847
587304e
d4d7547
1544bcb
df6d798
8ec9968
f387a68
2dda4ac
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| ACLOCAL_AMFLAGS = -I m4 | ||
|
|
||
| SUBDIRS = sources sources/glue doc | ||
|
|
||
| pkgconfigdir = $(libdir)/pkgconfig | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| <configuration> | ||
| <dllmap dll="webkitgtk-3.0" target="libwebkitgtk-3.0.so.0"/> | ||
| <dllmap dll="libsoup-2.4" target="libsoup-2.4.so.1"/> | ||
| <dllmap dll="libgtk-3-0.dll" target="libgtk-3.so.0"/> | ||
| </configuration> | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -13,9 +13,9 @@ sources = | |
|
|
||
| build_sources = AssemblyInfo.cs $(sources) | ||
|
|
||
| CLEANFILES = $(DLL) generated-stamp generated/*.cs $(API) | ||
| CLEANFILES = $(DLL) generated-stamp generated/*/*.cs $(API) | ||
|
|
||
| DISTCLEANFILES = AssemblyInfo.cs $(DLLMAP) | ||
| DISTCLEANFILES = AssemblyInfo.cs | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is a "sister" change from the EXTRA_DIST change above. The original commit message isn't very obvious (just says don't clear the dll map). Maybe some specific distro change where the dll map is custom managed or something?
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I agree. I'll try to talk to the author and find out what exactly is this for.
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Okay, I see the reason. The DLL map isn't being generated, it's a static file. That means, it shouldn't be remove on
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I agree, but why was it removed from
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I don't know yet, investigating. The patch author replied, but he couldn't explain the removal from
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The .dll.config needs to be installed with the .dll file. Isn't
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sure, that one probably was a mistake. I'm preparing a new patch series for webkitgtk-sharp and soup-sharp. Stay tuned ;) |
||
|
|
||
| noinst_DATA = $(DLL) | ||
|
|
||
|
|
@@ -42,7 +42,7 @@ generated-stamp: $(API) | |
|
|
||
| $(DLL): $(build_sources) generated-stamp | ||
| $(CSC) -nowarn:169 -unsafe -target:library $(GTK_SHARP_LIBS) \ | ||
| $(build_sources) $(MONOCAIRO_LIBS) $(SOUPSHARP_LIBS) generated/*.cs generated/*/*.cs -out:$(DLL) | ||
| $(build_sources) $(MONOCAIRO_LIBS) $(SOUPSHARP_LIBS) generated/*/*.cs -out:$(DLL) | ||
|
|
||
| install-data-local: | ||
| echo "$(GACUTIL) /i $(DLL) /f $(GACUTIL_FLAGS)"; \ | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@stsundermann Are we pinvoking these directly in our generated sources?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nope, I agree these additions are redundant.