xo-umbrella2/xo-pyutil
Roland Conybeare 0cc00434c9 build: update cmake bootstrap macros for in-tree builds
Once these are done for all xo-foo satellites, should be able
to complete cmake build without first installing xo-cmake.
2026-05-31 09:50:13 -04:00
..
cmake build: update cmake bootstrap macros for in-tree builds 2026-05-31 09:50:13 -04:00
example Add 'xo-pyutil/' from commit 'a2cb8ae60f' 2025-05-10 19:38:21 -05:00
include/xo/pyutil Add 'xo-pyutil/' from commit 'a2cb8ae60f' 2025-05-10 19:38:21 -05:00
.gitignore Add 'xo-pyutil/' from commit 'a2cb8ae60f' 2025-05-10 19:38:21 -05:00
CMakeLists.txt Add 'xo-pyutil/' from commit 'a2cb8ae60f' 2025-05-10 19:38:21 -05:00
README.md Add 'xo-pyutil/' from commit 'a2cb8ae60f' 2025-05-10 19:38:21 -05:00

pybind11 utilities for XO projects

Getting Started

build + install dependencies

to build + install locally

$ cd xo-pyutil
$ mkdir build
$ cd build
$ PREFIX=/usr/local # for example
$ cmake -DCMAKE_MODULE_PATH=${PREFIX}/share/cmake -DCMAKE_PREFIX_PATH=$(PREFIX) -DCMAKE_INSTALL_PREFIX=${PREFIX} ..
$ make
$ make install

LSP support

$ cd xo-pyutil
$ ln -s build/compile_commands.json  # lsp will look for compile_commands.json in the root of the source tree