Giter Club home page Giter Club logo

cmake-recipes's People

Contributors

albestro avatar havogt avatar lukasm91 avatar teonnik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

juaneslq havogt

cmake-recipes's Issues

MKL: allow components selection

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)

Cannot find MKL with PrgEnv-cray on Piz Daint

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?

Call for CMake scripts

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!

CMake version management and requirements

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:

  • What are the requirements that we want to impose to use this repository?
  • How do we want to manage this requirements, now and in the future?

Write a README with best practices

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)

CMake bug detection file / page

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 ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.