Skip to content

After building, headers aren't available #450

@GarciaBarreiro

Description

@GarciaBarreiro

The install instructions at INSTALL.md say that, after building the project with make, headers will be available at bitpit/include/ and a static library at bitpit/build/lib/. That is not the case.

After building, at the build/ directory there's a libbitpit_MPI_D.so file and the entire project structure is replicated, but inside each of the subdirectories I only find CMake files, as you can see from part of the build/ directory structure, with either the include/ directory or the lib/ one nowhere to be found:

├── libbitpit_MPI_D.so -> libbitpit_MPI_D.so.1
├── libbitpit_MPI_D.so.1 -> libbitpit_MPI_D.so.1.10.0
├── libbitpit_MPI_D.so.1.10.0
├── Makefile
├── src
│   ├── CG
│   │   ├── CMakeFiles
│   │   ├── cmake_install.cmake
│   │   ├── CTestTestfile.cmake
│   │   └── Makefile
│   ├── CMakeFiles
│   │   ├── clean-library.dir
│   │   ├── CMakeDirectoryInformation.cmake
│   │   ├── library.dir
│   │   └── progress.marks
│   ├── cmake_install.cmake
│   ├── common
│   │   ├── bitpit.hpp
│   │   ├── CMakeFiles
│   │   ├── cmake_install.cmake
│   │   ├── CTestTestfile.cmake
│   │   ├── Makefile
│   │   ├── version.hpp
│   │   └── version_verbose.hpp

I don't think this is the intended behaviour, but at no step of the installation I've read any error about not being able to create the include/ and lib/ directories.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions