Coder Social home page Coder Social logo

Comments (2)

brarcher avatar brarcher commented on August 22, 2024

I'm only partially familiar with CMake and all it can do. The Check project's purpose for supporting CMake was to enable Windows based systems to compile and use Check. For Unix based systems it may be best to use the autotools configure script.

That being said, if I can help resolve this I'll try. Can you give me instructions on how you got your system into this setup? Namely, did you compile Check from source and install into a specific directory, use something like Homebrew, or something else? When you attempted to compile the example was it from a specific release? What additional options did you pass to cmake, if any?

from check.

mikkoi avatar mikkoi commented on August 22, 2024

I believe this issue is fixed with the latest merges to master. The install tree is now this:

../install-Debug-check/
├── bin
│   └── checkmk
├── include
│   ├── check.h
│   └── check_stdint.h
├── lib
│   ├── cmake
│   │   └── check
│   │       ├── check-config.cmake
│   │       ├── check-config-version.cmake
│   │       ├── check-targets.cmake
│   │       └── check-targets-debug.cmake
│   ├── libcheck.a
│   ├── libcheck.so -> libcheck.so.0
│   ├── libcheck.so.0 -> libcheck.so.0.13.0
│   ├── libcheck.so.0.13.0
│   └── pkgconfig
│       └── check.pc
└── share
    └── man
        └── man1
            └── checkmk.1

It contains all the needed files for a CMake find_library to succeed. I am using this command in my own project rubik: find_package(Check 0.12.0 REQUIRED CONFIG). Just remember to point the CMake variable Check_ROOT to the installation unless you have installed Check into system directories.

from check.

Related Issues (20)

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.