Comments (4)
I guess this one is obsolete soon since #6 already contains my changes that introduced CMake. However, my code was written in a hurry and I would appreciate if you had a look at it.
from externalmedia.
It is a good starting point to reach the objective by the end of the year.
For an enhancement, all commands in .bat file and .sh in ExternalMedia/Projects/ may be integrated in CMakeLists.txt. It will be easier to maintain one file for cmake than 10 specific files for specific compilation.
We can build a more robust cross compilation process integrating all those command in CMake:
- FindGit.cmake helps to find git and will replace all commands like git clone, git pull,...
- CFLAGS will replace for example C_OPTS, i.e. GCC_OPTS, variable in .bat file, .i.e .sh file
- file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) to replace copy or cp command
- ...
I guess all specific compilation option will be handle by hand or by TravisCI system.
from externalmedia.
Yes, but we still have to decide whether we want to use CoolProp as a submodule in git or as an external CMake project (ExternalProject_Add). I think we should try to avoid calling git manually :-)
from externalmedia.
@jowr, I think this is not related to CMake
So I open a specific subject #8
from externalmedia.
Related Issues (20)
- Incompressible package runs in OpenModelica but not Dymola
- Model fails to execute when using two different fluids
- Model fails to run when using Modelica.Fluid.Sensors.Temperature
- Call ExternalMedia from OMPython HOT 1
- Questions about function calls
- Communication protocol error. Expected 'DONE', received 'calc_transport has the value of 1 HOT 3
- Use CoolProp 6.4.4 as soon as it is released, instead of nightly build HOT 1
- support for older gcc versions HOT 4
- Compilation errors in OpenModelica HOT 7
- Selection of different state variables (ph, pt, dT) for a CoolProp 2-phase medium HOT 1
- Cannot compute arbitrary partial derivatives with function `partialDeriv_state` HOT 2
- Wrong version of cmake required to compile the library HOT 1
- Restructuring of the repository HOT 4
- build error using cmake on windows HOT 1
- State functions do not seem to work properly HOT 6
- Compressible mixture support? HOT 2
- Custom fluid property support
- Incompressible CoolProp tests do not compile HOT 3
- Remove experiment annotation from partial models
- how to use fliudprop in external Media?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from externalmedia.