Commit Graph

363 Commits

Author SHA1 Message Date
Ian Bell
3d3c69b643 Use the found python executable 2020-06-09 21:52:41 -04:00
Ian Bell
acb0273651 Bump version to 6.4.1 2020-06-02 22:35:18 -04:00
Ian Bell
3189e8b10e Bump to 6.4.1 dev 2020-05-14 21:43:37 -04:00
Ian Bell
986a5c8cfa version 6.4.0! 2020-05-10 19:32:24 -04:00
Ian Bell
20406b2680 Inno setup version 6 now 2020-05-10 18:48:08 -04:00
Jorrit Wronski
327e3612a9 Fix the installer generator, closes #1930 2020-05-10 22:59:46 +02:00
Jorrit Wronski
15d0fb6741 Back to the old style, but with architecture definitions 2020-05-10 22:48:29 +02:00
Jorrit Wronski
d2aa37baea Explicitly select architecture and CMake generator for Windows installer builds 2020-05-10 22:40:13 +02:00
Ian Bell
220b26f1fc New paths for octave 2020-05-07 07:08:43 -04:00
ian
d186b49f21 spaces not needed 2019-12-13 21:29:00 -07:00
ian
39f7f88eb0 Fix shared_ptr once and for all... ? 2019-12-13 18:43:21 -07:00
Zach Baird
8108b4b80b Adding PC-SAFT EOS (#1877)
* initial commit

* got pressure unit tests working

* Added density solver and tests

* Added enthalpy function

* Added unit tests for S and G

* partial addition of flash

* PCSAFT backend implemented

* added missing semicolon

* added missing semicolon
2019-12-12 20:49:22 -07:00
ian
bca1dfeacb ASAN leaks will actually get tested 2019-11-10 20:30:22 -07:00
ian
28f7ebad31 Maybe ASAN builds now 2019-11-10 20:19:00 -07:00
Jorrit Wronski
7cd64e87a7 Add a flexible Python detection logic that supports anaconda etc 2019-10-28 14:59:11 +01:00
Jorrit Wronski
057941be07 Learnings from releasing v6.3.0 2019-05-19 23:15:32 +02:00
Jorrit Wronski
bed556bf59 Getting ready for next release, closes #1816 2019-04-13 14:50:13 +02:00
Jorrit Wronski
bbbde3b164 Feature/docs py3 (#1814)
* Add main example

* Modified the writer object in an attempt to fix #1786

* More Python 3 fixes, see #1786

* Added more Python 3
2019-04-06 11:33:48 -06:00
Ian Bell
3c5c1b9b41 Think I fixed emscripten via a RelWithDebInfo workaround 2019-03-30 12:37:54 -06:00
Ian Bell
a73e447f92 Revert changes for FMT; should have been done in branch (sorry @jowr) 2019-01-11 21:27:56 -07:00
Ian Bell
70b618345f Two missing FMT libraries 2019-01-11 21:08:34 -07:00
Ian Bell
b1fd926ef3 First attempt at moving FMTLIB away from header-only; speed up builds maybe? 2019-01-11 20:01:01 -07:00
Ian Bell
8419fd846d Put R back into CMakeLists.txt (oops) 2019-01-11 19:46:25 -07:00
Ian Bell
1a0447dc7a Goodbye to MATLAB and scilab info in CMakeLists.txt; all support is via Python 2019-01-11 19:37:22 -07:00
spinnau
cd48615207 Make wrapper for LibreOffice an extension (#1773)
* Make wrapper for LibreOffice an extension

The LibreOffice wrapper is changed to be a real extension for LibreOffice.
Just as with the current solution, Python is used for the calculations in
the background.

* The extension now contains the complete wrapper code. Thus, there is
  no need anymore to use a special prepared LibreOffice template file.

* The wrapper is extended to contain all high-level interface functions
  and includes descriptions for the cell formulas.

* The extension contains a helper function to download and install the
  CoolProp Python package within the extension directory. This function
  can be called from the LibreOffice options menu. On macOS the Python
  certifi package will be used to verify certificates for https downloads.

* Update web documentation for new LibreOffice extension

* Installation and usage instructions

* Create CMake target for building of the LibreOffice wrapper

* Prepare and bundle all files as .oxt extension file
2019-01-11 12:16:08 -07:00
Jorrit Wronski
fe7c8f1805 Feature/recent compilers (#1783)
This fixes many issues: 
- Python packages can be built with XCode 10, closes #1782 
- Handling of CMake options for OSX stdc++ is streamlined
- TR1 warnings from MSVC 2017 have been silenced
- Nightly builds fixed, closes #1778 
- Documentation builds fixed, closes #1762 
- Python source packages are updated with recent Cython, closes #1777
2019-01-11 11:42:55 +01:00
Ian Bell
9edec452df Fix .so prefix for OSX 2019-01-10 15:22:42 -07:00
Ian Bell
4ba2492f80 Get Octave 4.4 working 2019-01-10 10:50:31 -07:00
Ian Bell
246729555a One more cmake path 2019-01-09 22:36:46 -07:00
Ian Bell
4fc7572877 print out octave lib 2019-01-09 22:29:13 -07:00
Jorrit Wronski
315af722ee Bump and MATLAB FAQs 2018-10-28 20:38:50 +01:00
Jorrit Wronski
81dbcb71c5 And back again due to pypi 2018-10-28 17:25:11 +01:00
Jorrit Wronski
89b43a65b8 Do not make a new release just because of Javascript. 2018-10-28 08:49:41 +01:00
Jorrit Wronski
0fcc744286 Changed the Javscript builder and release settings 2018-10-28 08:36:25 +01:00
Jorrit Wronski
5231cd9ab2 Getting ready for v6.2, #1604 has already been closed, updated changelog 2018-10-26 17:26:46 +02:00
Ian Bell
ede27edc38 Fix some ;); bugs in Catch tests that clang doesn't like 2018-10-11 18:49:03 +02:00
Jorrit Wronski
514ee59e27 Updated external submodules (#1727)
This change is somewhat related to #1604 .

* Catch is now at v2.3.0
* Eigen is now at v3.3.5
* FindMathemaica is now at v3.2.4
* fmtlib (formerly cppformat) is now at v4.1.0 (v5.x.x is not compatible with our code).
* msgpack-c is now at v3.0.1
* pybind11 is now at v2.2.3    
* All the other submodules have been moved to the latest master commit
* All submodules are sorted alphabetically
2018-08-30 10:36:27 +02:00
Jorrit Wronski
1e58e49964 Always link to DL libraries, should not hurt anyone 2018-04-05 09:01:42 +02:00
Jorrit Wronski
89619ceb82 Merge remote-tracking branch 'origin/dl-linking' into 1600 2018-04-05 08:18:14 +02:00
Vishal Patel
f638c89085 Added DARWIN_USE_LIBCPP cmake flag to allow for OSX builds to use the libc++ library (#1675) 2018-03-17 17:55:28 -06:00
Ian Bell
4f500ba4bf Add the ability to force the bitness to be the native bitness for cross-compilation for Raspberry PI (and other targets) 2017-12-12 20:53:56 -07:00
Jorrit Wronski
c1e0f12595 Update CMakeLists.txt
Added `CMAKE_DL_LIBS` to library builds
2017-11-26 13:26:40 +01:00
Ian Bell
c4d14b916d Start off with the process of disabling backends via cmake variable 2017-04-17 22:05:56 -06:00
Ian Bell
6e5c695055 Rename the output shared library for auto-generated MATLAB swigged files 2017-01-16 16:11:20 -07:00
Jorrit Wronski
6ae9e0d3d1 Added a comment for the MSVC flags and fixed the CMake functions 2016-12-08 12:17:11 +01:00
Ian Bell
dfbe9a9a95 Fix javascript building 2016-12-03 15:36:51 -07:00
Ian Bell
091a4893a2 Fix typo in CMakeLists.txt 2016-12-02 00:51:50 -07:00
Ian Bell
27a355853e Add the ability to have monolithic javascript builds with no async memory load 2016-12-02 00:37:22 -07:00
Jorrit Wronski
b4bca550ba Use this change to make Python happy? 2016-11-08 11:01:34 +01:00
Jorrit Wronski
3905f380e0 Moved the MSVC handling to functions and changed the default for static libraries to dynamic linking, see #1316 2016-11-08 11:01:01 +01:00