@@ -168,6 +168,7 @@ ENDIF()
168
168
# Static libraries
169
169
ADD_SUBDIRECTORY (src/ast )
170
170
ADD_SUBDIRECTORY (src/asmjs )
171
+ ADD_SUBDIRECTORY (src/cfg )
171
172
ADD_SUBDIRECTORY (src/emscripten-optimizer )
172
173
ADD_SUBDIRECTORY (src/passes )
173
174
ADD_SUBDIRECTORY (src/support )
@@ -178,14 +179,13 @@ ADD_SUBDIRECTORY(src/wasm)
178
179
179
180
SET (binaryen_SOURCES
180
181
src/binaryen-c.cpp
181
- src/cfg/Relooper.cpp
182
182
)
183
183
IF (BUILD_STATIC_LIB )
184
184
ADD_LIBRARY (binaryen STATIC ${binaryen_SOURCES} )
185
185
ELSE ()
186
186
ADD_LIBRARY (binaryen SHARED ${binaryen_SOURCES} )
187
187
ENDIF ()
188
- TARGET_LINK_LIBRARIES (binaryen ${all_passes} wasm asmjs ast support )
188
+ TARGET_LINK_LIBRARIES (binaryen ${all_passes} wasm asmjs ast cfg support )
189
189
INSTALL (TARGETS binaryen DESTINATION ${CMAKE_INSTALL_LIBDIR} )
190
190
191
191
INSTALL (FILES src/binaryen-c.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
@@ -198,7 +198,7 @@ SET(wasm-shell_SOURCES
198
198
)
199
199
ADD_EXECUTABLE (wasm-shell
200
200
${wasm-shell_SOURCES} )
201
- TARGET_LINK_LIBRARIES (wasm-shell wasm asmjs emscripten-optimizer ${all_passes} ast support )
201
+ TARGET_LINK_LIBRARIES (wasm-shell wasm asmjs emscripten-optimizer ${all_passes} ast cfg support )
202
202
SET_PROPERTY (TARGET wasm-shell PROPERTY CXX_STANDARD 11 )
203
203
SET_PROPERTY (TARGET wasm-shell PROPERTY CXX_STANDARD_REQUIRED ON )
204
204
INSTALL (TARGETS wasm-shell DESTINATION ${CMAKE_INSTALL_BINDIR} )
@@ -208,7 +208,7 @@ SET(wasm-opt_SOURCES
208
208
)
209
209
ADD_EXECUTABLE (wasm-opt
210
210
${wasm-opt_SOURCES} )
211
- TARGET_LINK_LIBRARIES (wasm-opt wasm asmjs emscripten-optimizer ${all_passes} ast support )
211
+ TARGET_LINK_LIBRARIES (wasm-opt wasm asmjs emscripten-optimizer ${all_passes} ast cfg support )
212
212
SET_PROPERTY (TARGET wasm-opt PROPERTY CXX_STANDARD 11 )
213
213
SET_PROPERTY (TARGET wasm-opt PROPERTY CXX_STANDARD_REQUIRED ON )
214
214
INSTALL (TARGETS wasm-opt DESTINATION ${CMAKE_INSTALL_BINDIR} )
@@ -218,7 +218,7 @@ SET(wasm-merge_SOURCES
218
218
)
219
219
ADD_EXECUTABLE (wasm-merge
220
220
${wasm-merge_SOURCES} )
221
- TARGET_LINK_LIBRARIES (wasm-merge wasm asmjs emscripten-optimizer ${all_passes} ast support )
221
+ TARGET_LINK_LIBRARIES (wasm-merge wasm asmjs emscripten-optimizer ${all_passes} ast cfg support )
222
222
SET_PROPERTY (TARGET wasm-merge PROPERTY CXX_STANDARD 11 )
223
223
SET_PROPERTY (TARGET wasm-merge PROPERTY CXX_STANDARD_REQUIRED ON )
224
224
INSTALL (TARGETS wasm-merge DESTINATION bin )
@@ -229,7 +229,7 @@ SET(asm2wasm_SOURCES
229
229
)
230
230
ADD_EXECUTABLE (asm2wasm
231
231
${asm2wasm_SOURCES} )
232
- TARGET_LINK_LIBRARIES (asm2wasm emscripten-optimizer ${all_passes} wasm asmjs ast support )
232
+ TARGET_LINK_LIBRARIES (asm2wasm emscripten-optimizer ${all_passes} wasm asmjs ast cfg support )
233
233
SET_PROPERTY (TARGET asm2wasm PROPERTY CXX_STANDARD 11 )
234
234
SET_PROPERTY (TARGET asm2wasm PROPERTY CXX_STANDARD_REQUIRED ON )
235
235
INSTALL (TARGETS asm2wasm DESTINATION ${CMAKE_INSTALL_BINDIR} )
@@ -241,7 +241,7 @@ SET(s2wasm_SOURCES
241
241
)
242
242
ADD_EXECUTABLE (s2wasm
243
243
${s2wasm_SOURCES} )
244
- TARGET_LINK_LIBRARIES (s2wasm passes wasm asmjs ast support )
244
+ TARGET_LINK_LIBRARIES (s2wasm passes wasm asmjs ast cfg support )
245
245
SET_PROPERTY (TARGET s2wasm PROPERTY CXX_STANDARD 11 )
246
246
SET_PROPERTY (TARGET s2wasm PROPERTY CXX_STANDARD_REQUIRED ON )
247
247
INSTALL (TARGETS s2wasm DESTINATION ${CMAKE_INSTALL_BINDIR} )
@@ -251,7 +251,7 @@ SET(wasm_as_SOURCES
251
251
)
252
252
ADD_EXECUTABLE (wasm-as
253
253
${wasm_as_SOURCES} )
254
- TARGET_LINK_LIBRARIES (wasm-as wasm asmjs passes ast support )
254
+ TARGET_LINK_LIBRARIES (wasm-as wasm asmjs passes ast cfg support )
255
255
SET_PROPERTY (TARGET wasm-as PROPERTY CXX_STANDARD 11 )
256
256
SET_PROPERTY (TARGET wasm-as PROPERTY CXX_STANDARD_REQUIRED ON )
257
257
INSTALL (TARGETS wasm-as DESTINATION ${CMAKE_INSTALL_BINDIR} )
@@ -261,7 +261,7 @@ SET(wasm_dis_SOURCES
261
261
)
262
262
ADD_EXECUTABLE (wasm-dis
263
263
${wasm_dis_SOURCES} )
264
- TARGET_LINK_LIBRARIES (wasm-dis passes wasm asmjs ast support )
264
+ TARGET_LINK_LIBRARIES (wasm-dis passes wasm asmjs ast cfg support )
265
265
SET_PROPERTY (TARGET wasm-dis PROPERTY CXX_STANDARD 11 )
266
266
SET_PROPERTY (TARGET wasm-dis PROPERTY CXX_STANDARD_REQUIRED ON )
267
267
INSTALL (TARGETS wasm-dis DESTINATION ${CMAKE_INSTALL_BINDIR} )
@@ -271,7 +271,7 @@ SET(wasm-ctor-eval_SOURCES
271
271
)
272
272
ADD_EXECUTABLE (wasm-ctor-eval
273
273
${wasm-ctor-eval_SOURCES} )
274
- TARGET_LINK_LIBRARIES (wasm-ctor-eval wasm asmjs emscripten-optimizer ${all_passes} ast support )
274
+ TARGET_LINK_LIBRARIES (wasm-ctor-eval wasm asmjs emscripten-optimizer ${all_passes} ast cfg support )
275
275
SET_PROPERTY (TARGET wasm-ctor-eval PROPERTY CXX_STANDARD 11 )
276
276
SET_PROPERTY (TARGET wasm-ctor-eval PROPERTY CXX_STANDARD_REQUIRED ON )
277
277
INSTALL (TARGETS wasm-ctor-eval DESTINATION bin )
0 commit comments