From 507e172731cde73631eb5216901fbb27038c8cee Mon Sep 17 00:00:00 2001 From: jcschaff Date: Mon, 20 Jan 2025 15:45:14 -0500 Subject: [PATCH] turn on build standalone smoldyn and ctests --- .github/workflows/cd.yml | 12 ++++++++---- CMakeLists.txt | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 925c7b79..f426263a 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -125,9 +125,10 @@ jobs: -DOPTION_TARGET_PYTHON_BINDING=OFF \ -DOPTION_MINGW=ON \ -DOPTION_TARGET_MESSAGING=OFF \ - -DOPTION_TARGET_SMOLDYN_SOLVER=OFF \ + -DOPTION_TARGET_SMOLDYN_SOLVER=ON \ -DOPTION_TARGET_FV_SOLVER=ON \ -DOPTION_TARGET_DOCS=ON \ + -DOPTION_TARGET_TESTS=ON \ -B . -S .. ninja @@ -150,9 +151,10 @@ jobs: -DOPTION_TARGET_PYTHON_BINDING=OFF \ -DOPTION_MINGW=ON \ -DOPTION_TARGET_MESSAGING=OFF \ - -DOPTION_TARGET_SMOLDYN_SOLVER=OFF \ + -DOPTION_TARGET_SMOLDYN_SOLVER=ON \ -DOPTION_TARGET_FV_SOLVER=ON \ -DOPTION_TARGET_DOCS=ON \ + -DOPTION_TARGET_TESTS=ON \ -B . -S .. ninja @@ -227,9 +229,10 @@ jobs: -DCMAKE_CXX_COMPILER="clang++.exe" \ -DOPTION_TARGET_PYTHON_BINDING=OFF \ -DOPTION_TARGET_MESSAGING=OFF \ - -DOPTION_TARGET_SMOLDYN_SOLVER=OFF \ + -DOPTION_TARGET_SMOLDYN_SOLVER=ON \ -DOPTION_TARGET_FV_SOLVER=ON \ -DOPTION_TARGET_DOCS=OFF \ + -DOPTION_TARGET_TESTS=ON \ -B . -S .. ninja -j 1 @@ -277,9 +280,10 @@ jobs: -G Ninja \ -DOPTION_TARGET_PYTHON_BINDING=OFF \ -DOPTION_TARGET_MESSAGING=OFF \ - -DOPTION_TARGET_SMOLDYN_SOLVER=OFF \ + -DOPTION_TARGET_SMOLDYN_SOLVER=ON \ -DOPTION_TARGET_FV_SOLVER=ON \ -DOPTION_TARGET_DOCS=ON \ + -DOPTION_TARGET_TESTS=ON \ -B . -S .. ninja diff --git a/CMakeLists.txt b/CMakeLists.txt index e3ebf3f8..7b1a3e83 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ option(OPTION_TARGET_PYTHON_BINDING "build Python bindings" ON) option(OPTION_TARGET_MESSAGING "Messaging (requires libcurl)" off) option(OPTION_TARGET_DOCS "Generate Doxygen documentation" off) option(OPTION_TARGET_FV_SOLVER on) -option(OPTION_TARGET_TESTS "Build tests" off) +option(OPTION_TARGET_TESTS "Build tests" ON) option(OPTION_VCELL "Compile Smoldyn for VCell" ON) option(OPTION_NSV "Compile Smoldyn with NextSubvolume functionality" OFF) option(OPTION_USE_OPENGL "Build with OpenGL support" OFF)