Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Issue 29556820: Working Draft: CMake build for Emscripten

Created:
Sept. 27, 2017, 1:02 a.m. by Eric
Modified:
April 7, 2018, 7:02 p.m.
Reviewers:
sergei, Oleksandr, hub
CC:
Felix Dahlke
Visibility:
Public.

Description

Working Draft: CMake build for Emscripten This is a working draft of a CMake build to replace the hard-coded `compile` script currently in use.

Patch Set 1 #

Patch Set 2 : #

Total comments: 10

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+320 lines, -0 lines) Patch
M .hgignore View 1 chunk +2 lines, -0 lines 0 comments Download
A CMakeLists.txt View 1 2 1 chunk +183 lines, -0 lines 0 comments Download
A README.CMAKE.md View 1 2 1 chunk +135 lines, -0 lines 0 comments Download

Messages

Total messages: 10
Eric
Current maturity: OK as proof of concept, but not ready for production. The bindings file ...
Sept. 27, 2017, 1:11 a.m. (2017-09-27 01:11:16 UTC) #1
Eric
Patch set 2 gives identical results for "bindings.js" and "compiled.js" generated by "python compile --debug". ...
Oct. 2, 2017, 6:34 p.m. (2017-10-02 18:34:34 UTC) #2
Wladimir Palant
This definitely has its rough edges... https://codereview.adblockplus.org/29556820/diff/29562630/CMakeLists.txt File CMakeLists.txt (right): https://codereview.adblockplus.org/29556820/diff/29562630/CMakeLists.txt#newcode19 CMakeLists.txt:19: if (${NODE_JS_EXECUTABLE} MATCHES ...
Oct. 4, 2017, 12:05 p.m. (2017-10-04 12:05:51 UTC) #3
Eric
On 2017/10/04 12:05:51, Wladimir Palant wrote: > This definitely has its rough edges... CMake always ...
Oct. 5, 2017, 1:06 p.m. (2017-10-05 13:06:01 UTC) #4
Eric
https://codereview.adblockplus.org/29556820/diff/29562630/CMakeLists.txt File CMakeLists.txt (right): https://codereview.adblockplus.org/29556820/diff/29562630/CMakeLists.txt#newcode19 CMakeLists.txt:19: if (${NODE_JS_EXECUTABLE} MATCHES "NOTFOUND") On 2017/10/04 12:05:50, Wladimir Palant ...
Oct. 5, 2017, 1:06 p.m. (2017-10-05 13:06:14 UTC) #5
Wladimir Palant
https://codereview.adblockplus.org/29556820/diff/29562630/CMakeLists.txt File CMakeLists.txt (right): https://codereview.adblockplus.org/29556820/diff/29562630/CMakeLists.txt#newcode132 CMakeLists.txt:132: target_link_libraries(compiled PRIVATE "-s SHELL_FILE=\"\\\"${SHELL_FILE}\\\"\"") It seems that you don't ...
Oct. 9, 2017, 8:49 a.m. (2017-10-09 08:49:12 UTC) #6
hub
one of the problems I noticed is that the emscripten output files are not ignored ...
Oct. 10, 2017, 2 p.m. (2017-10-10 14:00:59 UTC) #7
sergei
In general good so far, though I have not tried it yet. https://codereview.adblockplus.org/29556820/diff/29562630/CMakeLists.txt File CMakeLists.txt ...
Oct. 17, 2017, 10:58 a.m. (2017-10-17 10:58:43 UTC) #8
Eric
Patch set 3 upgrades the status of this change set from "Work in Progress" to ...
Oct. 17, 2017, 7:07 p.m. (2017-10-17 19:07:23 UTC) #9
hub
April 7, 2018, 7:02 p.m. (2018-04-07 19:02:30 UTC) #10
We should close this now. I don't have permissions. Eric?

Powered by Google App Engine
This is Rietveld