Merge pull request #298967 from vbgl/ocaml-5.2.0
[NixPkgs.git] / lib / tests / modules / define-option-dependently.nix
blobad85f99a919fc9e6090e33d8fb2892ac2cf9a554
1 { lib, options, ... }:
3 # Some modules may be distributed separately and need to adapt to other modules
4 # that are distributed and versioned separately.
7   # Always defined, but the value depends on the presence of an option.
8   config = {
9     value = if options ? enable then 360 else 7;
10   }
11   # Only define if possible.
12   // lib.optionalAttrs (options ? enable) {
13     enable = true;
14   };