Skip to content

Commit

Permalink
feat: Bump GraphViz to 7.0.5
Browse files Browse the repository at this point in the history
Bump EMSDK to 3.1.28
Add settings.json to commit

Signed-off-by: Gordon Smith <[email protected]>
  • Loading branch information
GordonSmith committed Dec 24, 2022
1 parent 175325d commit cf656ad
Show file tree
Hide file tree
Showing 18 changed files with 403 additions and 326 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
/.nyc_output
/.vscode/c_cpp_properties.json
/.vscode/ipch
/.vscode/settings.json
/bin
/build
/coverage
Expand Down
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"cmake.cmakePath": "${workspaceFolder}/scripts/cmake.sh"
}
1 change: 0 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ set(CMAKE_TOOLCHAIN_FILE ${REPO_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake)
set(VCPKG_CHAINLOAD_TOOLCHAIN_FILE ${REPO_DIR}/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake)
set(VCPKG_ROOT ${REPO_DIR}/vcpkg)
set(VCPKG_OVERLAY_PORTS ${CMAKE_CURRENT_SOURCE_DIR}/vcpkg-overlays)
set(VCPKG_VERBOSE OFF)
set(VCPKG_TARGET_TRIPLET "wasm32-emscripten")
file(REMOVE ${REPO_DIR}/vcpkg/vcpkg)

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
This repository contains a collection of useful c++ libraries compiled to WASM for (re)use in Node JS, Web Browsers and JavaScript Libraries:
- [base91](https://base91.sourceforge.net/) - v0.6.0
- [expat](https://libexpat.github.io/) - v2.5.0
- [graphviz](https://www.graphviz.org/) - v7.0.4
- [graphviz](https://www.graphviz.org/) - v7.0.5
- [zstd](https://github.com/facebook/zstd) - v1.5.2
- ...more to follow...

Built with:
- [emsdk](https://github.com/emscripten-core/emsdk) - v3.1.27
- [emsdk](https://github.com/emscripten-core/emsdk) - v3.1.28

## Homepage and Documents

Expand Down
6 changes: 3 additions & 3 deletions cpp/base91/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ string(REPLACE ";" " " CPP_FLAGS "${EM_CPP_FLAGS}")

set(EM_LINK_FLAGS
${EM_LINK_FLAGS}
"-s EXPORT_NAME='${CMAKE_PROJECT_NAME}'"
"-s EXPORTED_FUNCTIONS=\"[]\""
"-s EXPORTED_RUNTIME_METHODS=\"[]\""
"-sEXPORT_NAME='${CMAKE_PROJECT_NAME}'"
"-sEXPORTED_FUNCTIONS=\"[]\""
"-sEXPORTED_RUNTIME_METHODS=\"[]\""
"--post-js ${CMAKE_CURRENT_BINARY_DIR}/main_glue.js"
)
string(REPLACE ";" " " LINK_FLAGS "${EM_LINK_FLAGS}")
Expand Down
6 changes: 3 additions & 3 deletions cpp/expat/expatlib/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ string(REPLACE ";" " " CPP_FLAGS "${EM_CPP_FLAGS}")

set(EM_LINK_FLAGS
${EM_LINK_FLAGS}
"-s EXPORT_NAME='${CMAKE_PROJECT_NAME}'"
"-s EXPORTED_FUNCTIONS=\"['_malloc']\""
"-s EXPORTED_RUNTIME_METHODS=\"[]\""
"-sEXPORT_NAME='${CMAKE_PROJECT_NAME}'"
"-sEXPORTED_FUNCTIONS=\"['_malloc']\""
"-sEXPORTED_RUNTIME_METHODS=\"[]\""
"--post-js ${CMAKE_CURRENT_BINARY_DIR}/main_glue.js"
)
string(REPLACE ";" " " LINK_FLAGS "${EM_LINK_FLAGS}")
Expand Down
8 changes: 4 additions & 4 deletions cpp/graphviz/graphvizlib/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ string(REPLACE ";" " " CPP_FLAGS "${EM_CPP_FLAGS}")

set(EM_LINK_FLAGS
${EM_LINK_FLAGS}
"-s FILESYSTEM=1"
"-s EXPORT_NAME='${CMAKE_PROJECT_NAME}'"
"-s EXPORTED_FUNCTIONS=\"[_free]\""
"-s EXPORTED_RUNTIME_METHODS=\"[]\""
"-sFILESYSTEM=1"
"-sEXPORT_NAME='${CMAKE_PROJECT_NAME}'"
"-sEXPORTED_FUNCTIONS=\"['_free', '_malloc']\""
"-sEXPORTED_RUNTIME_METHODS=\"[]\""
"--post-js ${CMAKE_CURRENT_BINARY_DIR}/main_glue.js"
)
string(REPLACE ";" " " LINK_FLAGS "${EM_LINK_FLAGS}")
Expand Down
1 change: 1 addition & 0 deletions cpp/graphviz/lib/cgraph/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ add_library(cgraph STATIC
${GRAPHVIZ_LIB_DIR}/cgraph/exit.h
${GRAPHVIZ_LIB_DIR}/cgraph/itos.h
${GRAPHVIZ_LIB_DIR}/cgraph/likely.h
${GRAPHVIZ_LIB_DIR}/cgraph/list.h
${GRAPHVIZ_LIB_DIR}/cgraph/prisize_t.h
${GRAPHVIZ_LIB_DIR}/cgraph/stack.h
${GRAPHVIZ_LIB_DIR}/cgraph/startswith.h
Expand Down
2 changes: 0 additions & 2 deletions cpp/graphviz/lib/sparse/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ add_library(sparse STATIC
${GRAPHVIZ_LIB_DIR}/sparse/colorutil.h
${GRAPHVIZ_LIB_DIR}/sparse/DotIO.h
${GRAPHVIZ_LIB_DIR}/sparse/general.h
${GRAPHVIZ_LIB_DIR}/sparse/IntStack.h
${GRAPHVIZ_LIB_DIR}/sparse/LinkedList.h
${GRAPHVIZ_LIB_DIR}/sparse/mq.h
${GRAPHVIZ_LIB_DIR}/sparse/QuadTree.h
Expand All @@ -19,7 +18,6 @@ add_library(sparse STATIC
${GRAPHVIZ_LIB_DIR}/sparse/colorutil.c
${GRAPHVIZ_LIB_DIR}/sparse/DotIO.c
${GRAPHVIZ_LIB_DIR}/sparse/general.c
${GRAPHVIZ_LIB_DIR}/sparse/IntStack.c
${GRAPHVIZ_LIB_DIR}/sparse/LinkedList.c
${GRAPHVIZ_LIB_DIR}/sparse/mq.c
${GRAPHVIZ_LIB_DIR}/sparse/QuadTree.c
Expand Down
6 changes: 3 additions & 3 deletions cpp/zstd/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ string(REPLACE ";" " " CPP_FLAGS "${EM_CPP_FLAGS}")

set(EM_LINK_FLAGS
${EM_LINK_FLAGS}
"-s EXPORT_NAME='${CMAKE_PROJECT_NAME}'"
"-s EXPORTED_FUNCTIONS=\"[]\""
"-s EXPORTED_RUNTIME_METHODS=\"[]\""
"-sEXPORT_NAME='${CMAKE_PROJECT_NAME}'"
"-sEXPORTED_FUNCTIONS=\"[]\""
"-sEXPORTED_RUNTIME_METHODS=\"[]\""
"--post-js ${CMAKE_CURRENT_BINARY_DIR}/main_glue.js"
)
string(REPLACE ";" " " LINK_FLAGS "${EM_LINK_FLAGS}")
Expand Down
Loading

0 comments on commit cf656ad

Please sign in to comment.