diff options
-rw-r--r-- | src/asmjs/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/cfg/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/emscripten-optimizer/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/ir/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/passes/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/support/CMakeLists.txt | 2 | ||||
-rw-r--r-- | src/wasm/CMakeLists.txt | 2 |
7 files changed, 14 insertions, 0 deletions
diff --git a/src/asmjs/CMakeLists.txt b/src/asmjs/CMakeLists.txt index 8543dbd77..d677f1bfe 100644 --- a/src/asmjs/CMakeLists.txt +++ b/src/asmjs/CMakeLists.txt @@ -1,6 +1,8 @@ +FILE(GLOB asmjs_HEADERS *.h) set(asmjs_SOURCES asm_v_wasm.cpp asmangle.cpp shared-constants.cpp + ${asmjs_HEADERS} ) add_library(asmjs OBJECT ${asmjs_SOURCES}) diff --git a/src/cfg/CMakeLists.txt b/src/cfg/CMakeLists.txt index ff0f8946c..71d77f0b0 100644 --- a/src/cfg/CMakeLists.txt +++ b/src/cfg/CMakeLists.txt @@ -1,4 +1,6 @@ +FILE(GLOB cfg_HEADERS *.h) set(cfg_SOURCES Relooper.cpp + ${cfg_HEADERS} ) add_library(cfg OBJECT ${cfg_SOURCES}) diff --git a/src/emscripten-optimizer/CMakeLists.txt b/src/emscripten-optimizer/CMakeLists.txt index 9c458992f..391c1444f 100644 --- a/src/emscripten-optimizer/CMakeLists.txt +++ b/src/emscripten-optimizer/CMakeLists.txt @@ -1,6 +1,8 @@ +FILE(GLOB emscripten-optimizer_HEADERS *.h) set(emscripten-optimizer_SOURCES optimizer-shared.cpp parser.cpp simple_ast.cpp + ${emscripten-optimizer_HEADERS} ) add_library(emscripten-optimizer OBJECT ${emscripten-optimizer_SOURCES}) diff --git a/src/ir/CMakeLists.txt b/src/ir/CMakeLists.txt index be3556723..70a57a4ab 100644 --- a/src/ir/CMakeLists.txt +++ b/src/ir/CMakeLists.txt @@ -1,7 +1,9 @@ +FILE(GLOB ir_HEADERS *.h) set(ir_SOURCES ExpressionAnalyzer.cpp ExpressionManipulator.cpp LocalGraph.cpp ReFinalize.cpp + ${ir_HEADERS} ) add_library(ir OBJECT ${ir_SOURCES}) diff --git a/src/passes/CMakeLists.txt b/src/passes/CMakeLists.txt index 059f1d62c..c22e8589a 100644 --- a/src/passes/CMakeLists.txt +++ b/src/passes/CMakeLists.txt @@ -6,6 +6,7 @@ add_custom_command( COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/scripts/embedwat.py ${PROJECT_SOURCE_DIR}/src/passes/wasm-intrinsics.wat ${CMAKE_CURRENT_BINARY_DIR}/WasmIntrinsics.cpp DEPENDS ${PROJECT_SOURCE_DIR}/scripts/embedwat.py wasm-intrinsics.wat) +FILE(GLOB passes_HEADERS *.h) set(passes_SOURCES pass.cpp AlignmentLowering.cpp @@ -82,5 +83,6 @@ set(passes_SOURCES Untee.cpp Vacuum.cpp ${CMAKE_CURRENT_BINARY_DIR}/WasmIntrinsics.cpp + ${passes_HEADERS} ) add_library(passes OBJECT ${passes_SOURCES}) diff --git a/src/support/CMakeLists.txt b/src/support/CMakeLists.txt index a97863107..0d9350305 100644 --- a/src/support/CMakeLists.txt +++ b/src/support/CMakeLists.txt @@ -1,3 +1,4 @@ +FILE(GLOB support_HEADERS *.h) set(support_SOURCES archive.cpp bits.cpp @@ -9,5 +10,6 @@ set(support_SOURCES safe_integer.cpp threads.cpp utilities.cpp + ${support_HEADERS} ) add_library(support OBJECT ${support_SOURCES}) diff --git a/src/wasm/CMakeLists.txt b/src/wasm/CMakeLists.txt index 916fbfb63..32cdf50c8 100644 --- a/src/wasm/CMakeLists.txt +++ b/src/wasm/CMakeLists.txt @@ -1,3 +1,4 @@ +FILE(GLOB wasm_HEADERS *.h) set(wasm_SOURCES literal.cpp wasm.cpp @@ -11,5 +12,6 @@ set(wasm_SOURCES wasm-stack.cpp wasm-type.cpp wasm-validator.cpp + ${wasm_HEADERS} ) add_library(wasm OBJECT ${wasm_SOURCES}) |