From 27466c0777dbe5d5ba5db4b4c07e7bbbb79a9272 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) --- CMakeLists.txt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d8ad41a..ee21aa6 100644 --- a/CMakeLists.txt +++ b/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/