## Position-independent executables When `b_pie` option, or `executable()`'s `pie` keyword argument is set to `true`, position-independent executables are built. All their objects are built with `-fPIE` and the executable is linked with `-pie`. Any static library they link must be built with `pic` set to `true` (see `b_staticpic` option).