Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cmake: FreeBSD specific excludes in CMakeLists.txt part 2 #10973

Merged
merged 4 commits into from
Sep 7, 2016

Commits on Sep 7, 2016

  1. src/CMakeLists.txt: exclude parts not buildable on FreeBSD

     - FreeBSD does not have keyutils or any kernel type security store
       So using secret.c is not really relevant here
     - Have common/secret.c depend on KEYUTILS_FOUND
     - This also excludes building mount.cephfs,
       Next to the fact that this is 100% linux bases mount stuff
     - krbd is the Linux kernel version for RBD based disks, but again
       completely Linux based and porting to FreeBSD, if any, has to follow
       a different route
    
    Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
    wjwithagen committed Sep 7, 2016
    Configuration menu
    Copy the full SHA
    c7c07da View commit details
    Browse the repository at this point in the history
  2. src/pybind/CMakeLists.txt: conditionaly build cython tools

     - honor the WITH_RBD and WITH_LIBCEPHFS flags
    
    Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
    wjwithagen committed Sep 7, 2016
    Configuration menu
    Copy the full SHA
    1ce0e75 View commit details
    Browse the repository at this point in the history
  3. src/tools/CMakeLists.txt: conditionaly build ceph-client-debug

     - Honor WITH_LIBCEPHFS
    
    Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
    wjwithagen committed Sep 7, 2016
    Configuration menu
    Copy the full SHA
    8ecd55c View commit details
    Browse the repository at this point in the history
  4. src/test/objectstore/CMakeLists.txt: conditionaly build tests

     - Honor WITH_AIO tests that depend on bluestore parts
    
    Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
    wjwithagen committed Sep 7, 2016
    Configuration menu
    Copy the full SHA
    2e9809a View commit details
    Browse the repository at this point in the history