Skip to content

Commit cc55de1

Browse files
committed
Merge branch 'release/Version-4.44'
2 parents c5523d3 + d1ad0fd commit cc55de1

File tree

367 files changed

+17616
-9700
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

367 files changed

+17616
-9700
lines changed

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@
1616
*.cmake CommentStart=#
1717
catch.hpp format=
1818
CMakeLists.txt CommentStart=#
19+
*.cps linguist-language=XML

.github/workflows/copasi_se.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ jobs:
5353
working-directory: ${{github.workspace}}/dependencies/lib/cmake
5454
run: |
5555
sed -i 's|/home/runner/work/copasi-dependencies/copasi-dependencies/install/|${_IMPORT_PREFIX}/|g' *.cmake
56+
sudo apt update
57+
sudo apt install -y uuid-dev
5658
5759
- name: Patch dependencies (mac)
5860
shell: bash

.github/workflows/copasi_se_mp.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,21 +37,19 @@ jobs:
3737
3838
- name: install libuuid (static)
3939
run: |
40-
curl -L -O http://downloads.sourceforge.net/libuuid/libuuid-1.0.3.tar.gz
41-
tar -zxf libuuid-1.0.3.tar.gz
42-
cd libuuid-1.0.3
43-
./configure --disable-dependency-tracking --with-pic --enable-static=yes --enable-shared=no
44-
make
45-
make install
46-
rm /usr/local/lib/libuuid.la
40+
yum install -y libuuid-devel
41+
42+
- name: install libasan
43+
run: |
44+
yum install -y gcc-toolset-14-libasan-devel
4745
4846
- name: Update COPASI Version
4947
run: ./gitTools/UpdateCopasiVersion --force
5048

5149
- name: Configure COPASI
5250
shell: bash
5351
run: |
54-
cmake -B build_copasi -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCOPASI_INSTALL_C_API=ON -DBUILD_TESTS=ON -DBUILD_GUI=OFF -DCOPASI_DEPENDENCY_DIR=./dependencies/ -DCMAKE_INSTALL_PREFIX=./install/ -DENABLE_OMP=ON -DENABLE_JIT=OFF -S .
52+
cmake -B build_copasi -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCOPASI_INSTALL_C_API=ON -DBUILD_TESTS=ON -DBUILD_GUI=OFF -DCOPASI_DEPENDENCY_DIR=./dependencies/ -DCMAKE_INSTALL_PREFIX=./install/ -DENABLE_OMP=ON -DENABLE_JIT=ON -DENABLE_USE_ASAN=ON -S .
5553
sed -i 's/libgomp.a/libgomp.so/g' build_copasi/CMakeCache.txt
5654
sed -i 's/libpthread.a/libpthread.so/g' build_copasi/CMakeCache.txt
5755

.github/workflows/copasi_se_slackware.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
- name: Configure COPASI
5151
shell: bash
5252
run: |
53-
cmake -B build_copasi -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCOPASI_INSTALL_C_API=ON -DBUILD_TESTS=ON -DBUILD_GUI=OFF -DCOPASI_DEPENDENCY_DIR=./dependencies/ -DCMAKE_INSTALL_PREFIX=./install/ -DENABLE_OMP=ON -DENABLE_JIT=OFF -S .
53+
cmake -B build_copasi -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCOPASI_INSTALL_C_API=ON -DBUILD_TESTS=ON -DBUILD_GUI=OFF -DCOPASI_DEPENDENCY_DIR=./dependencies/ -DCMAKE_INSTALL_PREFIX=./install/ -DENABLE_OMP=ON -DENABLE_JIT=ON -DENABLE_USE_ASAN=ON -S .
5454
sed -i 's/libgomp.a/libgomp.so/g' build_copasi/CMakeCache.txt
5555
sed -i 's/libpthread.a/libpthread.so/g' build_copasi/CMakeCache.txt
5656

CMakeLists.txt

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (C) 2019 - 2024 by Pedro Mendes, Rector and Visitors of the
1+
# Copyright (C) 2019 - 2025 by Pedro Mendes, Rector and Visitors of the
22
# University of Virginia, University of Heidelberg, and University
33
# of Connecticut School of Medicine.
44
# All rights reserved.
@@ -455,7 +455,6 @@ if (ENABLE_OMP)
455455
"omp_sched_monotonic")
456456
endif()
457457

458-
459458
endif(ENABLE_OMP)
460459

461460
# TODO raptor should be restricted to a version which is at least
@@ -738,6 +737,14 @@ if ((WIN32 OR (UNIX AND NOT APPLE))
738737
set(USING_INTEL TRUE)
739738
endif ()
740739

740+
# define the address sanitizer option analogous to visual leak detector below
741+
option(COPASI_USE_ASAN "use address Sanitizer." OFF)
742+
mark_as_advanced(COPASI_USE_ASAN)
743+
744+
if (COPASI_USE_ASAN)
745+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address")
746+
endif (COPASI_USE_ASAN)
747+
741748
# if using msvc or intel windows compiler allow for the use of the static runtime
742749
if(MSVC OR USING_INTEL)
743750
add_definitions(-D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE -DWIN32_LEAN_AND_MEAN)
@@ -938,6 +945,7 @@ message(STATUS "-----------------------------------------------------------
938945
Vendor = ${BLA_VENDOR}
939946
LAPACK Libs = ${CLAPACK_LIBRARIES}
940947
LAPACK LDFLAGS = ${CLAPACK_LINKER_FLAGS}
948+
LAPACK include = ${CLAPACK_INCLUDE_DIR}
941949
942950
crossguid Libs = ${CROSSGUID_LIBRARY}
943951
cross include = ${CROSSGUID_INCLUDE_DIR}

CMakeModules/FindCLAPACK.cmake

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (C) 2019 - 2022 by Pedro Mendes, Rector and Visitors of the
1+
# Copyright (C) 2019 - 2025 by Pedro Mendes, Rector and Visitors of the
22
# University of Virginia, University of Heidelberg, and University
33
# of Connecticut School of Medicine.
44
# All rights reserved.
@@ -109,24 +109,37 @@ endif ()
109109
if (NOT LAPACK_FOUND)
110110
# cmake MKL Detection does only support MKL version 10 and older
111111
if (DEFINED ENV{MKLROOT})
112+
message(STATUS "MKLROOT is: $ENV{MKLROOT}")
113+
set(MKLROOT $ENV{MKLROOT} CACHE PATH "MKLROOT" FORCE)
114+
endif()
115+
if (DEFINED MKLROOT)
112116
set(BLA_VENDOR "Intel (MKL)")
113117

114118
if (UNIX)
115-
if (COPASI_BUILD_TYPE EQUAL "32bit")
116-
set(LAPACK_LIBRARIES "-Wl,--start-group $ENV{MKLROOT}/lib/ia32/libmkl_intel.a $ENV{MKLROOT}/lib/ia32/libmkl_core.a $ENV{MKLROOT}/lib/ia32/libmkl_sequential.a -Wl,--end-group -lpthread -lm -ldl")
117-
elseif (COPASI_BUILD_TYPE EQUAL "64bit")
118-
set(LAPACK_LIBRARIES "-Wl,--start-group $ENV{MKLROOT}/lib/intel64/libmkl_intel_lp64.a $ENV{MKLROOT}/lib/intel64/libmkl_core.a $ENV{MKLROOT}/lib/intel64/libmkl_sequential.a -Wl,--end-group -lpthread -lm -ldl")
119+
if ((COPASI_BUILD_TYPE EQUAL "32bit") AND EXISTS ${MKLROOT}/lib/ia32)
120+
set(LAPACK_LIBRARIES "-Wl,--start-group ${MKLROOT}/lib/ia32/libmkl_intel.a ${MKLROOT}/lib/ia32/libmkl_core.a ${MKLROOT}/lib/ia32/libmkl_sequential.a -Wl,--end-group -lpthread -lm -ldl")
121+
elseif (COPASI_BUILD_TYPE EQUAL "64bit" AND EXISTS ${MKLROOT}/lib/intel64)
122+
set(LAPACK_LIBRARIES "-Wl,--start-group ${MKLROOT}/lib/intel64/libmkl_intel_lp64.a ${MKLROOT}/lib/intel64/libmkl_core.a ${MKLROOT}/lib/intel64/libmkl_sequential.a -Wl,--end-group -lpthread -lm -ldl")
123+
elseif(EXISTS "${MKLROOT}/lib" AND EXISTS "${MKLROOT}/lib/libmkl_intel_lp64.a")
124+
set(LAPACK_LIBRARIES "-Wl,--start-group ${MKLROOT}/lib/libmkl_intel_lp64.a ${MKLROOT}/lib/libmkl_core.a ${MKLROOT}/lib/libmkl_sequential.a -Wl,--end-group -lpthread -lm -ldl")
125+
elseif(EXISTS ${MKLROOT}/lib AND EXISTS ${MKLROOT}/lib/libmkl_intel.a)
126+
set(LAPACK_LIBRARIES "-Wl,--start-group ${MKLROOT}/lib/libmkl_intel.a ${MKLROOT}/lib/libmkl_core.a ${MKLROOT}/lib/libmkl_sequential.a -Wl,--end-group -lpthread -lm -ldl")
119127
endif ()
120128
else ()
121-
if (COPASI_BUILD_TYPE EQUAL "32bit")
122-
set(LAPACK_LIBRARIES "$ENV{MKLROOT}/lib/ia32/mkl_intel_c.lib" "$ENV{MKLROOT}/lib/ia32/mkl_core.lib" "$ENV{MKLROOT}/lib/ia32/mkl_sequential.lib")
123-
elseif (COPASI_BUILD_TYPE EQUAL "64bit")
124-
set(LAPACK_LIBRARIES "$ENV{MKLROOT}/lib/intel64/mkl_intel_lp64.lib" "$ENV{MKLROOT}/lib/intel64/mkl_core.lib" "$ENV{MKLROOT}/lib/intel64/mkl_sequential.lib")
129+
if (COPASI_BUILD_TYPE EQUAL "32bit" AND EXISTS "${MKLROOT}/lib/ia32/")
130+
set(LAPACK_LIBRARIES "${MKLROOT}/lib/ia32/mkl_intel_c.lib" "${MKLROOT}/lib/ia32/mkl_core.lib" "${MKLROOT}/lib/ia32/mkl_sequential.lib")
131+
elseif (COPASI_BUILD_TYPE EQUAL "64bit" AND EXISTS "${MKLROOT}/lib/intel64/" )
132+
set(LAPACK_LIBRARIES "${MKLROOT}/lib/intel64/mkl_intel_lp64.lib" "${MKLROOT}/lib/intel64/mkl_core.lib" "${MKLROOT}/lib/intel64/mkl_sequential.lib")
133+
elseif (EXISTS "${MKLROOT}/lib/mkl_intel_lp64.lib")
134+
set(LAPACK_LIBRARIES "${MKLROOT}/lib/mkl_intel_lp64.lib" "${MKLROOT}/lib/mkl_core.lib" "${MKLROOT}/lib/mkl_sequential.lib")
125135
endif ()
126136
endif ()
127137

138+
set(CLAPACK_INCLUDE_DIR ${MKLROOT}/include)
128139
add_definitions(-DHAVE_MKL)
129140
set(LAPACK_FOUND "Yes")
141+
set(USE_MKL 1)
142+
130143
endif ()
131144
endif ()
132145

@@ -288,9 +301,9 @@ find_path(CLAPACK_INCLUDE_DIR clapack.h
288301
endif(NOT CLAPACK_INCLUDE_DIR)
289302

290303

291-
if (CLAPACK_INCLUDE_DIR)
304+
if (CLAPACK_INCLUDE_DIR AND NOT DEFINED MKLROOT)
292305
add_definitions(-DHAVE_CLAPACK_H)
293-
endif (CLAPACK_INCLUDE_DIR)
306+
endif (CLAPACK_INCLUDE_DIR AND NOT DEFINED MKLROOT)
294307

295308
if (NOT CLAPACK_INCLUDE_DIR)
296309
find_path(CLAPACK_INCLUDE_DIR lapack.h
@@ -313,7 +326,7 @@ if (NOT CLAPACK_INCLUDE_DIR)
313326
endif (NOT CLAPACK_INCLUDE_DIR)
314327

315328
if (NOT CLAPACK_INCLUDE_DIR)
316-
set(CLAPACK_INCLUDE_DIR "${COPASI_SOURCE_DIR}")
329+
set(CLAPACK_INCLUDE_DIR "${COPASI_SOURCE_DIR}/copasi/lapack")
317330
endif (NOT CLAPACK_INCLUDE_DIR)
318331

319332

CMakeModules/FindSBW.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (C) 2019 - 2022 by Pedro Mendes, Rector and Visitors of the
1+
# Copyright (C) 2019 - 2025 by Pedro Mendes, Rector and Visitors of the
22
# University of Virginia, University of Heidelberg, and University
33
# of Connecticut School of Medicine.
44
# All rights reserved.
@@ -99,7 +99,7 @@ if (SBW_INCLUDE_DIR AND SBW_LIBRARY)
9999
100100
int main()
101101
{
102-
printf(SBWGetVersion());
102+
printf(\"%s\", SBWGetVersion());
103103
return 0;
104104
}
105105

InnoSetup/COPASI.sh

Lines changed: 102 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
# Copyright (C) 2019 - 2022 by Pedro Mendes, Rector and Visitors of the
2+
# Copyright (C) 2019 - 2025 by Pedro Mendes, Rector and Visitors of the
33
# University of Virginia, University of Heidelberg, and University
44
# of Connecticut School of Medicine.
55
# All rights reserved.
@@ -14,6 +14,15 @@
1414
# of Manchester.
1515
# All rights reserved.
1616

17+
18+
19+
20+
21+
22+
23+
24+
25+
1726
# Echo all bash commands to ease debugging
1827
set -x
1928

@@ -32,72 +41,98 @@ EOF
3241
GUID=$(echo $GUID | sed 'y/abcdef/ABCDEF/')
3342
productcode=${GUID:0:8}-${GUID:8:4}-${GUID:12:4}-${GUID:16:4}-${GUID:20:12}
3443

35-
[ -e ${SETUP_DIR}/package ] && rm -rf ${SETUP_DIR}/package
36-
mkdir ${SETUP_DIR}/package
37-
pushd ${SETUP_DIR}/package
38-
39-
# Create directory structure
40-
tar -xvf ${BUILD_ROOT}/src/windows.tgz
41-
42-
# Copy README
43-
cp ${SOURCE}/README.Win32 README.txt
44-
chmod 644 README.txt
45-
46-
# Copy license
47-
cp ${SOURCE}/copasi/ArtisticLicense.txt LICENSE.txt
48-
chmod 644 LICENSE.txt
49-
50-
# Copy configuration resources
51-
mkdir -p share/copasi/config
52-
cp ${SOURCE}/copasi/MIRIAM/MIRIAMResources.xml share/copasi/config
53-
chmod 444 share/copasi/config/*
54-
55-
# Copy examples
56-
mkdir -p share/copasi/examples
57-
cp ${SOURCE}/TestSuite/distribution/* share/copasi/examples
58-
chmod 444 share/copasi/examples/*
59-
chmod 777 share/copasi/examples
60-
61-
# Copy icons
62-
mkdir -p share/copasi/icons
63-
cp ${SOURCE}/copasi/UI/icons/Copasi.ico share/copasi/icons
64-
cp ${SOURCE}/copasi/UI/icons/CopasiDoc.ico share/copasi/icons
65-
chmod 644 share/copasi/icons/*
66-
67-
# Copy wizard resource
68-
mkdir -p share/copasi/doc/html
69-
cp ${SOURCE}/copasi/wizard/help_html/*.html share/copasi/doc/html
70-
chmod 644 share/copasi/doc/html/*.html
71-
72-
mkdir -p share/copasi/doc/html/figures
73-
cp ${SOURCE}/copasi/wizard/help_html/figures/*.png \
74-
share/copasi/doc/html/figures
75-
chmod 644 share/copasi/doc/html/figures/*.png
76-
77-
# 32 bit files
78-
cp "${BUILD_32_MD}/build/COPASI.${DIR_SUFFIX}/copasi/CopasiUI/CopasiUI.exe" bin/32
79-
chmod 755 bin/32/CopasiUI.exe
80-
cp "${BUILD_32_MT}/build/COPASI.${DIR_SUFFIX}/copasi/CopasiSE/CopasiSE.exe" bin/32
81-
chmod 755 bin/32/CopasiSE.exe
82-
cp ${SOURCE}/InnoSetup/qt.conf bin/32
83-
chmod 644 bin/32/qt.conf
84-
85-
# 64 bit files
86-
cp "${BUILD_64_MD}/build/COPASI.${DIR_SUFFIX}/copasi/CopasiUI/CopasiUI.exe" bin/64
87-
chmod 755 bin/64/CopasiUI.exe
88-
cp "${BUILD_64_MT}/build/COPASI.${DIR_SUFFIX}/copasi/CopasiSE/CopasiSE.exe" bin/64
89-
chmod 755 bin/64/CopasiSE.exe
90-
cp ${SOURCE}/InnoSetup/qt.conf bin/64
91-
chmod 644 bin/64/qt.conf
92-
93-
# Execute InnoSetup to create Installation package
94-
cd ${SOURCE}/InnoSetup
95-
96-
workdir=$(cygpath -wa .)
97-
workdir=${workdir//\\/\\\\}
98-
99-
stagedir=$(cygpath -wa "${SETUP_DIR}/package")
100-
stagedir=${stagedir//\\/\\\\}
44+
# if NO_COPY environment variable is set, skip the copy step
45+
if [ -n "${NO_COPY}" ]; then
46+
echo "Skipping copy step"
47+
cd ${SOURCE}/InnoSetup
48+
49+
workdir=${SOURCE}/InnoSetup
50+
workdir=$(echo "$workdir" | sed 's/\//\\/g')
51+
workdir=$(echo "$workdir" | sed 's/^\\c\\/C:\\/')
52+
workdir=$(echo "$workdir" | sed 's/^\\d\\/D:\\/')
53+
workdir=$(echo "$workdir" | sed 's/^\\e\\/E:\\/')
54+
workdir=${workdir//\\/\\\\}
55+
56+
stagedir=${SETUP_DIR}/package
57+
stagedir=$(echo "$stagedir" | sed 's/\//\\/g')
58+
stagedir=$(echo "$stagedir" | sed 's/^\\c\\/C:\\/')
59+
stagedir=$(echo "$stagedir" | sed 's/^\\d\\/D:\\/')
60+
stagedir=$(echo "$stagedir" | sed 's/^\\e\\/E:\\/')
61+
62+
stagedir=${stagedir//\\/\\\\}
63+
64+
else
65+
66+
[ -e ${SETUP_DIR}/package ] && rm -rf ${SETUP_DIR}/package
67+
mkdir ${SETUP_DIR}/package
68+
pushd ${SETUP_DIR}/package
69+
70+
# Create directory structure
71+
tar -xvf ${BUILD_ROOT}/src/windows.tgz
72+
73+
# Copy README
74+
cp ${SOURCE}/README.Win32 README.txt
75+
chmod 644 README.txt
76+
77+
# Copy license
78+
cp ${SOURCE}/copasi/ArtisticLicense.txt LICENSE.txt
79+
chmod 644 LICENSE.txt
80+
81+
# Copy configuration resources
82+
mkdir -p share/copasi/config
83+
cp ${SOURCE}/copasi/MIRIAM/MIRIAMResources.xml share/copasi/config
84+
chmod 444 share/copasi/config/*
85+
86+
# Copy examples
87+
mkdir -p share/copasi/examples
88+
cp ${SOURCE}/TestSuite/distribution/* share/copasi/examples
89+
chmod 444 share/copasi/examples/*
90+
chmod 777 share/copasi/examples
91+
92+
# Copy icons
93+
mkdir -p share/copasi/icons
94+
cp ${SOURCE}/copasi/UI/icons/Copasi.ico share/copasi/icons
95+
cp ${SOURCE}/copasi/UI/icons/CopasiDoc.ico share/copasi/icons
96+
chmod 644 share/copasi/icons/*
97+
98+
# Copy wizard resource
99+
mkdir -p share/copasi/doc/html
100+
cp ${SOURCE}/copasi/wizard/help_html/*.html share/copasi/doc/html
101+
chmod 644 share/copasi/doc/html/*.html
102+
103+
mkdir -p share/copasi/doc/html/figures
104+
cp ${SOURCE}/copasi/wizard/help_html/figures/*.png \
105+
share/copasi/doc/html/figures
106+
chmod 644 share/copasi/doc/html/figures/*.png
107+
108+
# 32 bit files
109+
cp "${BUILD_32_MD}/build/COPASI.${DIR_SUFFIX}/copasi/CopasiUI/CopasiUI.exe" bin/32
110+
chmod 755 bin/32/CopasiUI.exe
111+
cp "${BUILD_32_MT}/build/COPASI.${DIR_SUFFIX}/copasi/CopasiSE/CopasiSE.exe" bin/32
112+
chmod 755 bin/32/CopasiSE.exe
113+
cp ${SOURCE}/InnoSetup/qt.conf bin/32
114+
chmod 644 bin/32/qt.conf
115+
116+
# 64 bit files
117+
cp "${BUILD_64_MD}/build/COPASI.${DIR_SUFFIX}/copasi/CopasiUI/CopasiUI.exe" bin/64
118+
chmod 755 bin/64/CopasiUI.exe
119+
cp "${BUILD_64_MT}/build/COPASI.${DIR_SUFFIX}/copasi/CopasiSE/CopasiSE.exe" bin/64
120+
chmod 755 bin/64/CopasiSE.exe
121+
cp ${SOURCE}/InnoSetup/qt.conf bin/64
122+
chmod 644 bin/64/qt.conf
123+
124+
# Execute InnoSetup to create Installation package
125+
cd ${SOURCE}/InnoSetup
126+
127+
workdir=$(cygpath -wa .)
128+
workdir=${workdir//\\/\\\\}
129+
130+
stagedir=$(cygpath -wa "${SETUP_DIR}/package")
131+
stagedir=${stagedir//\\/\\\\}
132+
133+
fi
134+
135+
101136

102137
# modify product code, product version, and package name
103138
sed -e '/#define MyAppVersion/s/".*"/"'${MyAppVersion}'"/' \

LinuxTGZ/COPASI.sh

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
# Copyright (C) 2019 - 2022 by Pedro Mendes, Rector and Visitors of the
2+
# Copyright (C) 2019 - 2025 by Pedro Mendes, Rector and Visitors of the
33
# University of Virginia, University of Heidelberg, and University
44
# of Connecticut School of Medicine.
55
# All rights reserved.
@@ -117,6 +117,15 @@ echo cp `ldd share/copasi/lib/CopasiUI | awk -- '$0 ~ /libQt/ {print $3}'` share
117117
cp `ldd share/copasi/lib/CopasiUI | awk -- '$0 ~ /libQt/ {print $3}'` share/copasi/lib
118118
chmod 644 share/copasi/lib/libQt*
119119

120+
# If linuxdeployqt is set, use it to bundle the Qt libraries
121+
if [ -n "${COPASI_LINUXDEPLOYQT}" ]; then
122+
pushd ${SETUP_DIR}/${PACKAGE_NAME}/share/copasi/lib
123+
echo "running linuxdeployqt"
124+
echo ${COPASI_LINUXDEPLOYQT} ./CopasiUI -always-overwrite -bundle-non-qt-libs -qmake=`which qmake` -extra-plugins=platforms/libqxcb.so
125+
${COPASI_LINUXDEPLOYQT} ./CopasiUI -always-overwrite -bundle-non-qt-libs -qmake=`which qmake` -extra-plugins=platforms/libqxcb.so
126+
popd
127+
fi
128+
120129
echo
121130
popd
122131

0 commit comments

Comments
 (0)