From d6c5ee911fab953d38371162e916bbb2d6fcc5d3 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Thu, 26 Feb 2026 13:02:58 +1100 Subject: [PATCH] xo-facet: genfacet wrapper script (play nice w/ nix) --- xo-facet/CMakeLists.txt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/xo-facet/CMakeLists.txt b/xo-facet/CMakeLists.txt index d8ad41a4..ee21aa64 100644 --- a/xo-facet/CMakeLists.txt +++ b/xo-facet/CMakeLists.txt @@ -35,13 +35,24 @@ xo_export_cmake_config(${PROJECT_NAME} ${PROJECT_VERSION} ${PROJECT_NAME}Targets # ---------------------------------------------------------------- -# Install the generator script +# Install the generator script: install( PROGRAMS codegen/genfacet DESTINATION share/xo-facet/codegen COMPONENT codegen ) +file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/genfacet-bin +"#!/bin/bash +exec \"${CMAKE_INSTALL_FULL_DATADIR}/xo-facet/codegen/genfacet\" \"\$@\" +") + +install( + PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/genfacet-bin + DESTINATION bin + RENAME genfacet +) + # Install all .j2 template files install( DIRECTORY codegen/