aboutsummaryrefslogtreecommitdiffstats
path: root/community/binaryen/link-dynamically.patch
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2017-12-28 14:41:02 +0100
committerJakub Jirutka <jakub@jirutka.cz>2017-12-28 14:43:21 +0100
commitdddf2f1b2006700af339ef8c31f4ccaae63b7b03 (patch)
tree72729f2640e433c8955c648673b61f69862b6c21 /community/binaryen/link-dynamically.patch
parentce1893a60404d9954a620738b865fe7d085a0019 (diff)
downloadaports-dddf2f1b2006700af339ef8c31f4ccaae63b7b03.tar.bz2
aports-dddf2f1b2006700af339ef8c31f4ccaae63b7b03.tar.xz
community/binaryen: upgrade to 40
Diffstat (limited to 'community/binaryen/link-dynamically.patch')
-rw-r--r--community/binaryen/link-dynamically.patch52
1 files changed, 26 insertions, 26 deletions
diff --git a/community/binaryen/link-dynamically.patch b/community/binaryen/link-dynamically.patch
index 8a55a2dfc7..79e930761d 100644
--- a/community/binaryen/link-dynamically.patch
+++ b/community/binaryen/link-dynamically.patch
@@ -6,20 +6,11 @@ Link binaries with libbinaryen.so to significantly reduce their size.
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -193,7 +193,7 @@
- ELSE()
- ADD_LIBRARY(binaryen SHARED ${binaryen_SOURCES})
- ENDIF()
--TARGET_LINK_LIBRARIES(binaryen passes wasm asmjs emscripten-optimizer ast cfg support)
-+TARGET_LINK_LIBRARIES(binaryen passes wasm asmjs emscripten-optimizer ast cfg support emscripten-optimizer)
- INSTALL(TARGETS binaryen DESTINATION ${CMAKE_INSTALL_LIBDIR})
-
- INSTALL(FILES src/binaryen-c.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
@@ -206,7 +206,7 @@
)
ADD_EXECUTABLE(wasm-shell
${wasm-shell_SOURCES})
--TARGET_LINK_LIBRARIES(wasm-shell wasm asmjs emscripten-optimizer passes ast cfg support)
+-TARGET_LINK_LIBRARIES(wasm-shell wasm asmjs emscripten-optimizer passes ir cfg support)
+TARGET_LINK_LIBRARIES(wasm-shell binaryen)
SET_PROPERTY(TARGET wasm-shell PROPERTY CXX_STANDARD 11)
SET_PROPERTY(TARGET wasm-shell PROPERTY CXX_STANDARD_REQUIRED ON)
@@ -28,7 +19,7 @@ Link binaries with libbinaryen.so to significantly reduce their size.
)
ADD_EXECUTABLE(wasm-opt
${wasm-opt_SOURCES})
--TARGET_LINK_LIBRARIES(wasm-opt wasm asmjs emscripten-optimizer passes ast cfg support)
+-TARGET_LINK_LIBRARIES(wasm-opt wasm asmjs emscripten-optimizer passes ir cfg support)
+TARGET_LINK_LIBRARIES(wasm-opt binaryen)
SET_PROPERTY(TARGET wasm-opt PROPERTY CXX_STANDARD 11)
SET_PROPERTY(TARGET wasm-opt PROPERTY CXX_STANDARD_REQUIRED ON)
@@ -37,70 +28,79 @@ Link binaries with libbinaryen.so to significantly reduce their size.
)
ADD_EXECUTABLE(wasm-merge
${wasm-merge_SOURCES})
--TARGET_LINK_LIBRARIES(wasm-merge wasm asmjs emscripten-optimizer passes ast cfg support)
+-TARGET_LINK_LIBRARIES(wasm-merge wasm asmjs emscripten-optimizer passes ir cfg support)
+TARGET_LINK_LIBRARIES(wasm-merge binaryen)
SET_PROPERTY(TARGET wasm-merge PROPERTY CXX_STANDARD 11)
SET_PROPERTY(TARGET wasm-merge PROPERTY CXX_STANDARD_REQUIRED ON)
INSTALL(TARGETS wasm-merge DESTINATION bin)
-@@ -238,7 +238,7 @@
+@@ -237,7 +237,7 @@
+ )
+ ADD_EXECUTABLE(wasm-metadce
+ ${wasm-metadce_SOURCES})
+-TARGET_LINK_LIBRARIES(wasm-metadce wasm asmjs emscripten-optimizer passes ir cfg support wasm)
++TARGET_LINK_LIBRARIES(wasm-metadce binaryen)
+ SET_PROPERTY(TARGET wasm-metadce PROPERTY CXX_STANDARD 11)
+ SET_PROPERTY(TARGET wasm-metadce PROPERTY CXX_STANDARD_REQUIRED ON)
+ INSTALL(TARGETS wasm-metadce DESTINATION bin)
+@@ -248,7 +248,7 @@
)
ADD_EXECUTABLE(asm2wasm
${asm2wasm_SOURCES})
--TARGET_LINK_LIBRARIES(asm2wasm emscripten-optimizer passes wasm asmjs ast cfg support)
+-TARGET_LINK_LIBRARIES(asm2wasm emscripten-optimizer passes wasm asmjs ir cfg support)
+TARGET_LINK_LIBRARIES(asm2wasm binaryen)
SET_PROPERTY(TARGET asm2wasm PROPERTY CXX_STANDARD 11)
SET_PROPERTY(TARGET asm2wasm PROPERTY CXX_STANDARD_REQUIRED ON)
INSTALL(TARGETS asm2wasm DESTINATION ${CMAKE_INSTALL_BINDIR})
-@@ -248,7 +248,7 @@
+@@ -258,7 +258,7 @@
)
ADD_EXECUTABLE(wasm2asm
${wasm2asm_SOURCES})
--TARGET_LINK_LIBRARIES(wasm2asm passes wasm asmjs emscripten-optimizer ast cfg support)
+-TARGET_LINK_LIBRARIES(wasm2asm passes wasm asmjs emscripten-optimizer ir cfg support)
+TARGET_LINK_LIBRARIES(wasm2asm binaryen)
SET_PROPERTY(TARGET wasm2asm PROPERTY CXX_STANDARD 11)
SET_PROPERTY(TARGET wasm2asm PROPERTY CXX_STANDARD_REQUIRED ON)
INSTALL(TARGETS wasm2asm DESTINATION ${CMAKE_INSTALL_BINDIR})
-@@ -260,7 +260,7 @@
+@@ -270,7 +270,7 @@
)
ADD_EXECUTABLE(s2wasm
${s2wasm_SOURCES})
--TARGET_LINK_LIBRARIES(s2wasm passes wasm asmjs ast cfg support)
+-TARGET_LINK_LIBRARIES(s2wasm passes wasm asmjs ir cfg support)
+TARGET_LINK_LIBRARIES(s2wasm binaryen)
SET_PROPERTY(TARGET s2wasm PROPERTY CXX_STANDARD 11)
SET_PROPERTY(TARGET s2wasm PROPERTY CXX_STANDARD_REQUIRED ON)
INSTALL(TARGETS s2wasm DESTINATION ${CMAKE_INSTALL_BINDIR})
-@@ -270,7 +270,7 @@
+@@ -280,7 +280,7 @@
)
ADD_EXECUTABLE(wasm-as
${wasm_as_SOURCES})
--TARGET_LINK_LIBRARIES(wasm-as wasm asmjs passes ast cfg support)
+-TARGET_LINK_LIBRARIES(wasm-as wasm asmjs passes ir cfg support)
+TARGET_LINK_LIBRARIES(wasm-as binaryen)
SET_PROPERTY(TARGET wasm-as PROPERTY CXX_STANDARD 11)
SET_PROPERTY(TARGET wasm-as PROPERTY CXX_STANDARD_REQUIRED ON)
INSTALL(TARGETS wasm-as DESTINATION ${CMAKE_INSTALL_BINDIR})
-@@ -280,7 +280,7 @@
+@@ -290,7 +290,7 @@
)
ADD_EXECUTABLE(wasm-dis
${wasm_dis_SOURCES})
--TARGET_LINK_LIBRARIES(wasm-dis passes wasm asmjs ast cfg support)
+-TARGET_LINK_LIBRARIES(wasm-dis passes wasm asmjs ir cfg support)
+TARGET_LINK_LIBRARIES(wasm-dis binaryen)
SET_PROPERTY(TARGET wasm-dis PROPERTY CXX_STANDARD 11)
SET_PROPERTY(TARGET wasm-dis PROPERTY CXX_STANDARD_REQUIRED ON)
INSTALL(TARGETS wasm-dis DESTINATION ${CMAKE_INSTALL_BINDIR})
-@@ -290,7 +290,7 @@
+@@ -300,7 +300,7 @@
)
ADD_EXECUTABLE(wasm-ctor-eval
${wasm-ctor-eval_SOURCES})
--TARGET_LINK_LIBRARIES(wasm-ctor-eval emscripten-optimizer passes wasm asmjs ast cfg support)
+-TARGET_LINK_LIBRARIES(wasm-ctor-eval emscripten-optimizer passes wasm asmjs ir cfg support)
+TARGET_LINK_LIBRARIES(wasm-ctor-eval binaryen)
SET_PROPERTY(TARGET wasm-ctor-eval PROPERTY CXX_STANDARD 11)
SET_PROPERTY(TARGET wasm-ctor-eval PROPERTY CXX_STANDARD_REQUIRED ON)
INSTALL(TARGETS wasm-ctor-eval DESTINATION bin)
-@@ -303,7 +303,7 @@
+@@ -313,7 +313,7 @@
)
ADD_EXECUTABLE(wasm-reduce
${wasm-reduce_SOURCES})
-- TARGET_LINK_LIBRARIES(wasm-reduce wasm asmjs passes wasm ast cfg support)
+- TARGET_LINK_LIBRARIES(wasm-reduce wasm asmjs passes wasm ir cfg support)
+ TARGET_LINK_LIBRARIES(wasm-reduce binaryen)
SET_PROPERTY(TARGET wasm-reduce PROPERTY CXX_STANDARD 11)
SET_PROPERTY(TARGET wasm-reduce PROPERTY CXX_STANDARD_REQUIRED ON)