Ian Bell
e7391bb60c
Fixed include path for java on linux
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-07-30 23:34:52 +02:00
Ian Bell
d36d79e542
Merge branch 'master' of https://github.com/coolprop/coolprop
2014-07-30 20:46:16 +02:00
Ian Bell
226447bf76
Updated files to compile MATLAB wrapper on OSX and windows
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-07-30 20:45:51 +02:00
Ian Bell
0575f2f483
Modified CMake files to get MATLAB working on OSX
2014-07-30 18:05:08 +02:00
Ian Bell
2da87c2e48
Updated CMake for Octave to check more intelligently for libc++
2014-07-28 00:03:35 +02:00
Ian Bell
fa25d1b4c0
Fixed CMake for for Octave
2014-07-27 23:33:38 +02:00
Ian Bell
c553f0a2ff
Merge branch 'master' of https://github.com/coolprop/coolprop
2014-07-10 15:58:53 +02:00
Ian Bell
d6402128f8
Added cmake code for compiling main.cxx
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-07-09 20:09:56 +02:00
Ian Bell
bce90e4708
Update Octave build to use static libraries
2014-07-08 16:21:10 +02:00
Ian Bell
df5cded58c
Find static libraries on OSX (others broken)
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-07-08 13:25:09 +02:00
Ian Bell
6779185349
Octave libraries are linked static
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-07-08 13:19:01 +02:00
Ian Bell
343f47f61a
Updated CMakeLists.txt to give more verbose library information for Octave on OSX
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-07-08 11:18:27 +02:00
Ian Bell
43c248c0bc
Added back test_main.cpp, renamed to test_main.cxx so it won't be found by *.cpp globbing
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-07-06 23:35:53 +02:00
Ian Bell
9a00846b1c
Fixed CMake file to compile Catch test
2014-07-06 20:32:58 +02:00
Ian Bell
70e6e09bd5
Include Octave version in install folder
2014-07-06 19:06:25 +02:00
Ian Bell
fd209a20d5
Some progress getting Octave working on OSX, still not working yet
2014-07-06 19:05:37 +02:00
Ian Bell
a66e05ad58
Fixed Java testing on linux - run with
...
cmake ../.. -DCOOLPROP_JAVA_MODULE=ON -DBUILD_TESTING=ON && make install && ctest --verbose
2014-07-06 13:22:07 +02:00
Ian Bell
57b3f3daf3
C# tests run on windows with
...
cmake ..\.. -G "Visual Studio 10" -DCOOLPROP_CSHARP_MODULE=ON -DBUILD_TESTING=ON && cmake --build . --target INSTALL && ctest --verbose -C "Release"
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-07-06 13:14:12 +02:00
Ian Bell
19a9e1a802
C# testing works on linux with
...
cmake ../.. -DCOOLPROP_CSHARP_MODULE=ON -DBUILD_TESTING=ON && make install && ctest --verbose
2014-07-06 12:42:37 +02:00
Ian Bell
2311531c82
Java testing working on linux now
2014-07-06 11:57:24 +02:00
Ian Bell
15f94c5c4c
Merge branch 'master' of https://github.com/coolprop/coolprop
2014-07-06 11:42:22 +02:00
Ian Bell
7d9c0bffdf
Fixed Eigen include in CMake and moved num_rows and num_cols to placate gcc
2014-07-06 11:31:19 +02:00
Ian Bell
313d13afe9
Updated CMake file to include testing for Java - works!
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-07-06 11:17:10 +02:00
Ian Bell
f2f9eb1866
CMake file works for SWIG MATLAB, started adding install paths for DLL
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-06-30 16:52:43 +02:00
Ian Bell
5c5e077a66
Added COOLPROP_LIB and CONVENTION=__cdecl to static library. Will only impact c-style exports, so should be safe.
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-06-20 13:06:39 +02:00
Ian Bell
3127ace162
MATLAB works on windows - 32-bit and 64-bit
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-06-11 12:16:48 +02:00
Ian Bell
c241c516c6
Added dependency on generate_headers to most of the wrappers
2014-06-11 01:10:08 +02:00
Ian Bell
9f857164fd
Java works on linux
2014-06-10 12:34:37 +02:00
Ian Bell
066dcfc413
Java now works on windows
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-06-10 12:13:29 +02:00
Ian Bell
341ba11a24
Merge branch 'master' of https://github.com/coolprop/coolprop
2014-06-10 11:31:56 +02:00
Ian Bell
4f1f53881f
Preliminary CMake for Java
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-06-10 11:31:43 +02:00
Ian Bell
e3282c8059
C# works on linux
2014-06-10 01:16:42 +02:00
Ian Bell
845427a268
C# "works" on windows - "works" meaning that it compiles, but some parts don't yet work properly. Example runs, but many failures
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-06-10 00:44:43 +02:00
Ian Bell
1d16cc14e1
Merge branch 'master' of https://github.com/coolprop/coolprop
2014-06-10 00:09:30 +02:00
Ian Bell
47486f81e0
Fixed creation of src folder for GCC builds
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-06-10 00:09:00 +02:00
Ian Bell
db6e794dba
Now octave works on xubuntu with main CMake file - have to mkdir src folder - not sure why.
2014-06-09 23:58:29 +02:00
Ian Bell
62e9a2d4de
Octave wrapper works on windows with MINGW builds of Octave
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-06-09 23:46:43 +02:00
Ian Bell
895c1de278
CMake now working for 64-bit DLL 32-bit/cdecl DLL and 32-bit/stdcall DLL. Swig ones are next.
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-06-09 21:08:04 +02:00
Ian Bell
a866ad88a3
EES DLF file can now build using CMake - works
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-06-09 19:50:10 +02:00
Ian Bell
eddbfc0ec1
When building DLL, apply the COOLPROP_LIB macro to export the functions to the DLL
...
Signed-off-by: Ian Bell <ian.h.bell@gmail.com >
2014-05-24 19:12:31 +02:00
Ian bell
1c5d9a44b6
Fixed Cmake file on windows
...
Signed-off-by: Ian bell <ian.h.bell@gmail.com >
2014-05-18 01:20:10 +02:00
Rod Persky
56c68664ed
fix
2014-05-17 18:09:49 +10:00
Rod Persky
affa330456
fix
2014-05-17 18:01:16 +10:00
Rod Persky
e9e4f5d824
match PolyMath.cpp old
...
Define -DCATCH_CONFIG_MAIN in src/PolyMath.cpp using the cmake build
2014-05-17 17:13:14 +10:00
Rod Persky
ffd9c007e5
CMake
...
Can now compile with catch with no errors, although there are errors within the
test cases. Also added a check in the generate_headers.py file to see if the
headers have already been generated (this is a proposal and can be removed)
because it's time consuming when there is no changes to those files. the change
is fairly dumb (check if file .JSON_done exists) and doesn't consider the
modification time of the files.
2014-05-17 17:00:38 +10:00
Rod Persky
f41dbe60e2
added dl
2014-05-17 12:34:34 +10:00
Rod Persky
baaf197fd0
CmakeLists
...
playing to try and get catch to build
2014-05-17 11:48:57 +10:00
Rod Persky
fb29df56e7
Updated CMakeLists.txt
...
CMakeLists with prebuild only worked with vs, now using dependency instead. Also findpythoninterp wasn't correcly getting the desired python version, fixed to select python 2.7. Test exec definition also moved around a tad, code is missing catch thouth which is an issue?
2014-05-17 11:09:50 +10:00
jowr
47bb064717
Playing with CMake...
2014-05-16 13:47:49 +02:00
Rod Persky
89d566a2fc
corrected dynamic headers program
...
JSON_to_CPP replaced with generate_headers.py. See python-args branch
and #1
2014-05-16 16:38:37 +10:00