eth-cscs / cmake-recipes Goto Github PK
View Code? Open in Web Editor NEWRepository for collecting, curating and maintaining up to date CMake scripts.
License: BSD 3-Clause "New" or "Revised" License
Repository for collecting, curating and maintaining up to date CMake scripts.
License: BSD 3-Clause "New" or "Revised" License
We may want a basic FindMKL.cmake
and inside have the possibility decide which component to integrate to our library whether it's BLAS, LAPACK or else :)
Cause for my microbenchmark, this cmake script was a bit too complex ^^
Originally posted by @aurianer in #2 (comment)
I tried using FindMKL.cmake
with a clang
compiler shipped within the default PrgEnv-cray
on PizDaint (mc partition) and it couldn't find MKL
. When using the gcc
compiler from PrgEnv-gnu
, it works without problems.
Do you have any idea why this happens?
Do you have any CMake scripts, either ready for production or not, that you would like to share?
Please comment on this issue with their name!
In this repository, we are going to provide CMake stuff that, obviously, makes use of CMake functionalities.
CMake adds new functionalities, but also change existing ones, in the form and/or in the behavior.
I think it is unreasonable to address all CMake versions and we may address at most just newer ones, where "modern CMake" started (3.12?). But, even just in the last versions, there are differences.
The big questions are:
Include
Whenever I borrow code that might be updated externally from another project, I commit the code to my own project and include the git SHA of the commit it was taken from in the external project, so that it is easy to do a diff of changes relative to the version of the file I've got (either my changes or theirs). (quote from @biddisco)
What do you think about having a document which is relating the cmake bugs we found or interesting behaviours we've seen according to versions of cmake ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.