Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,12 @@ jobs:
with:
submodules: recursive

# Fixes build on windows
- name: Remove Strawberry from PATH
if: ${{ runner.os == 'Windows' }}
run: |
Remove-Item "C:/Strawberry" -Recurse -Force

- name: Configure project
run: >
cmake -S . -B ./build -G Ninja
Expand Down
17 changes: 17 additions & 0 deletions 3rdparty/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,23 @@ if(KDSME_INTERNAL_GRAPHVIZ)
# Disable all command line tools
set(GRAPHVIZ_CLI OFF)

set(ENABLE_TCL
OFF
CACHE STRING "Build TCL components" FORCE
)
set(ENABLE_SWIG
OFF
CACHE STRING "Build language bindings" FORCE
)
set(ENABLE_GO
OFF
CACHE STRING "Build Go components" FORCE
)
set(WITH_EXPAT
OFF
CACHE STRING "Support HTML-like labels through expat" FORCE
)

# cmake-lint: disable=C0301
if(WIN32)
# On Windows we need some dependencies available for tests
Expand Down
2 changes: 1 addition & 1 deletion 3rdparty/graphviz
Submodule graphviz updated from b4650e to 0a1e62
2 changes: 1 addition & 1 deletion src/core/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ set_target_properties(kdstatemachineeditor_core PROPERTIES OUTPUT_NAME "kdstatem

if(KDSME_INTERNAL_GRAPHVIZ)
install(
TARGETS gvc cgraph cdt gvplugin_dot_layout dotgen
TARGETS gvc cgraph cdt gvplugin_dot_layout dotgen util
EXPORT KDSME_TARGETS
${INSTALL_TARGETS_DEFAULT_ARGS}
)
Expand Down
Loading