Skip to content
Open
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
2 changes: 1 addition & 1 deletion .github/workflows/build_binaries_cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
- os: windows-latest
c_compiler: cl
cpp_compiler: cl
build_physiboss: "OFF"
build_physiboss: "ON"
- os: ubuntu-latest
c_compiler: gcc
cpp_compiler: g++
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tests_cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
{"use_physiboss": false, cwd: "build/sample_projects/episode", name: "PhysiCell Episode", binary: "episode", max_time: 120, config: "config/PhysiCell_settings.xml", validation_output_folder: ""},
]
platform: [
{"os": "windows-latest", "c_compiler": "cl", "cpp_compiler": "cl", "build_physiboss": "OFF"},
{"os": "windows-latest", "c_compiler": "cl", "cpp_compiler": "cl", "build_physiboss": "ON"},
{"os": "ubuntu-latest", "c_compiler": "gcc", "cpp_compiler": "g++", "build_physiboss": "ON"},
{"os": "ubuntu-latest", "c_compiler": "clang", "cpp_compiler": "clang++", "build_physiboss": "ON"},
{"os": "macos-latest", "c_compiler": "gcc-15", "cpp_compiler": "g++-15", "build_physiboss": "ON"},
Expand Down
8 changes: 6 additions & 2 deletions addons/PhysiBoSS/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set(MABOSS_VERSION v2.5.6)
set(MABOSS_VERSION v2.6.5.3)

function(create_physiboss_target MAX_NODES)
set(TARGET_NAME PhysiBoSS_${MAX_NODES}n)
Expand All @@ -25,7 +25,11 @@ function(create_physiboss_target MAX_NODES)
STREQUAL "arm64")
set(MABOSS_ARCHIVE libMaBoSS-macos-arm64.tar.gz)
elseif(CMAKE_SYSTEM_NAME STREQUAL "Windows")
set(MABOSS_ARCHIVE libMaBoSS-win64.tar.gz)
if (MSVC)
set(MABOSS_ARCHIVE libMaBoSS-win64-msvc.tar.gz)
else()
set(MABOSS_ARCHIVE libMaBoSS-win64.tar.gz)
endif()
else()
message(FATAL_ERROR "Unsupported OS: ${CMAKE_SYSTEM_NAME}")
endif()
Expand Down
2 changes: 1 addition & 1 deletion addons/PhysiBoSS/setup_libmaboss.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
# Assume Windows
mb_file = ""
url = ""
maboss_version = "v2.5.6"
maboss_version = "v2.6.5.3"
if os_type.lower() == 'darwin':
if "ARM64" in platform.uname().version:
mb_file = "libMaBoSS-macos-arm64.tar.gz"
Expand Down
4 changes: 1 addition & 3 deletions addons/PhysiBoSS/src/maboss_network.h
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
#ifndef _MaBoSS_Net_h_
#define _MaBoSS_Net_h_

#include "StochasticSimulationEngine.h"
#include "BooleanNetwork.h"
#include "RunConfig.h"
#include "engines/StochasticSimulationEngine.h"
#include "../../../core/PhysiCell_utilities.h"

/**
Expand Down