Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiraj Modi2020-07-20 14:45:32 +0000
committerNiraj Modi2020-07-20 14:45:32 +0000
commit1f2e44e883d74d8c024d27f9377a525fee7ca5c2 (patch)
tree9fd1878bd803ce284e7bc82abd50200a770ea9fb
parent7130ffe14997d4fc266929ca1e3b7f1f61d40878 (diff)
downloadeclipse.platform.swt-1f2e44e883d74d8c024d27f9377a525fee7ca5c2.tar.gz
eclipse.platform.swt-1f2e44e883d74d8c024d27f9377a525fee7ca5c2.tar.xz
eclipse.platform.swt-1f2e44e883d74d8c024d27f9377a525fee7ca5c2.zip
Bug 549585 - Contribute Chromium support to SWT
- Remove hard-coded version from Cargo.toml Change-Id: I04d02f53a923a0f62d0193ceda555d79e2391c17 Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
-rw-r--r--bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml2
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/make_macosx.mak10
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak4
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/make_win32.mak4
4 files changed, 10 insertions, 10 deletions
diff --git a/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml b/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml
index 65f73ec8f3..b061f8b041 100644
--- a/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml
+++ b/bundles/org.eclipse.swt.browser.chromium/common/rust-library/chromium_swt/Cargo.toml
@@ -4,7 +4,7 @@ version = "59.0.0"
authors = ["Equo <https://www.equoplatform.com/>", "Guillermo Zunino <guillez@gmail.com>"]
[lib]
-name = "chromium_swt_4936r8"
+name = "chromium_swt"
crate-type = ["dylib"]
path = "src/lib.rs"
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/make_macosx.mak b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/make_macosx.mak
index a1b1c16686..5012ffe7a3 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/make_macosx.mak
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/make_macosx.mak
@@ -43,7 +43,7 @@ CHROMIUM_PREFIX = swt-chromium
CHROMIUM_LIB = lib$(CHROMIUM_PREFIX)-$(WS_PREFIX)-$(SWT_VERSION).jnilib
CHROMIUM_OBJECTS = chromiumlib.o chromiumlib_structs.o chromiumlib_custom.o chromiumlib_stats.o
CHROMIUM_CFLAGS = -I $(CHROMIUM_HEADERS)
-CHROMIUM_LFLAGS = -bundle $(ARCHS) -lchromium_swt_${SWT_VERSION} -L$(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver)
+CHROMIUM_LFLAGS = -bundle $(ARCHS) -lchromium_swt -L$(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver)
all: $(SWT_LIB) $(SWTPI_LIB) $(AWT_LIB)
@@ -84,11 +84,11 @@ chromium_cargo:
cd chromium_swt && cargo build --release
mkdir -p $(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver)/chromium_subp-$(SWT_VERSION).app/Contents/MacOS/
install_name_tool -change '@rpath/Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework' '@loader_path/../../../Chromium Embedded Framework.framework/Chromium Embedded Framework' chromium_subp/target/release/chromium_subp
- install_name_tool -change '@rpath/Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework' '@loader_path/Chromium Embedded Framework.framework/Chromium Embedded Framework' chromium_swt/target/release/libchromium_swt_$(SWT_VERSION).dylib
- install_name_tool -id '@loader_path/libchromium_swt_$(SWT_VERSION).dylib' chromium_swt/target/release/libchromium_swt_$(SWT_VERSION).dylib
- strip -r -u chromium_swt/target/release/libchromium_swt_$(SWT_VERSION).dylib
+ install_name_tool -change '@rpath/Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework' '@loader_path/Chromium Embedded Framework.framework/Chromium Embedded Framework' chromium_swt/target/release/libchromium_swt.dylib
+ install_name_tool -id '@loader_path/libchromium_swt.dylib' chromium_swt/target/release/libchromium_swt.dylib
+ strip -r -u chromium_swt/target/release/libchromium_swt.dylib
cp chromium_subp/target/release/chromium_subp $(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver)/chromium_subp-$(SWT_VERSION).app/Contents/MacOS/
- cp chromium_swt/target/release/libchromium_swt_$(SWT_VERSION).dylib $(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver)
+ cp chromium_swt/target/release/libchromium_swt.dylib $(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver)/libchromium_swt_$(SWT_VERSION).dylib
chromium_install: make_chromium
strip -r -u $(CHROMIUM_LIB)
cp $(CHROMIUM_LIB) "$(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver)"
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak
index 5e452ae7a4..f33363ccba 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/make_linux.mak
@@ -96,7 +96,7 @@ WEBKITLIBS += `pkg-config --libs-only-l webkit2gtk-4.0`
WEBKITCFLAGS += `pkg-config --cflags webkit2gtk-4.0`
endif
-CHROMIUMLIBS = -lchromium_swt_${SWT_VERSION} -L$(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver) -Wl,--disable-new-dtags,-rpath,"\$$ORIGIN"
+CHROMIUMLIBS = -lchromium_swt -L$(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver) -Wl,--disable-new-dtags,-rpath,"\$$ORIGIN"
CHROMIUMCFLAGS = -I$(CHROMIUM_HEADERS)
SWT_OBJECTS = swt.o c.o c_stats.o callback.o
@@ -294,7 +294,7 @@ chromium_cargo:
cd chromium_swt && cargo build --release
mkdir -p $(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver)
cp chromium_subp/target/release/chromium_subp $(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver)/chromium_subp-$(SWT_VERSION)
- cp chromium_swt/target/release/libchromium_swt_$(SWT_VERSION).so $(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver)
+ cp chromium_swt/target/release/libchromium_swt.so $(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver)/libchromium_swt_$(SWT_VERSION).so
chromium_install: chromium
cp $(CHROMIUM_LIB) $(CHROMIUM_OUTPUT_DIR)/chromium-$(cef_ver)
#
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/make_win32.mak b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/make_win32.mak
index a8e3078eac..dd0af28373 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/make_win32.mak
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/win32/library/make_win32.mak
@@ -43,7 +43,7 @@ AWT_OBJS = swt_awt.obj
CHROMIUM_PREFIX = swt-chromium
CHROMIUM_LIB = $(CHROMIUM_PREFIX)-$(WS_PREFIX)-$(SWT_VERSION).dll
-CHROMIUM_LIBS = $(CHROMIUM_TARGET)\chromium_swt_$(SWT_VERSION).dll.lib
+CHROMIUM_LIBS = $(CHROMIUM_TARGET)\chromium_swt.dll.lib
CHROMIUM_OBJS = chromiumlib.obj chromiumlib_stats.obj chromiumlib_custom.obj chromiumlib_structs.obj
WGL_PREFIX = swt-wgl
@@ -152,7 +152,7 @@ chromium_cargo:
cd chromium_swt && cargo build --release
mkdir $(CHROMIUM_OUTPUT_DIR)\chromium-$(cef_ver)
copy chromium_subp\target\release\chromium_subp.exe $(CHROMIUM_OUTPUT_DIR)\chromium-$(cef_ver)\chromium_subp-$(SWT_VERSION).exe
- copy chromium_swt\target\release\chromium_swt_$(SWT_VERSION).dll $(CHROMIUM_OUTPUT_DIR)\chromium-$(cef_ver)
+ copy chromium_swt\target\release\chromium_swt.dll $(CHROMIUM_OUTPUT_DIR)\chromium-$(cef_ver)\chromium_swt_$(SWT_VERSION).dll
chromium_install: make_chromium
copy $(CHROMIUM_PREFIX)*.dll "$(CHROMIUM_OUTPUT_DIR)\chromium-$(cef_ver)"

Back to the top