From f1f0a4b1e9310fb45c96b1317dd9a3f2ebf03490 Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Mon, 16 Feb 2026 17:46:51 -0500 Subject: [PATCH] xo-interpreter2 stack: OUTPUT_CPP_DIR cmake->idl/ --- CMakeLists.txt | 16 ---------------- idl/IGCObject_DClosure.json5 | 1 + idl/IGCObject_DLocalEnv.json5 | 1 + idl/IGCObject_DVsmApplyClosureFrame.json5 | 1 + idl/IGCObject_DVsmApplyFrame.json5 | 1 + idl/IGCObject_DVsmEvalArgsFrame.json5 | 1 + idl/IGCObject_DVsmIfElseContFrame.json5 | 1 + idl/IGCObject_DVsmSeqContFrame.json5 | 1 + idl/IPrintable_DClosure.json5 | 1 + idl/IPrintable_DLocalEnv.json5 | 1 + idl/IPrintable_DVsmApplyClosureFrame.json5 | 1 + idl/IPrintable_DVsmApplyFrame.json5 | 1 + idl/IPrintable_DVsmEvalArgsFrame.json5 | 1 + idl/IPrintable_DVsmIfElseContFrame.json5 | 1 + idl/IPrintable_DVsmSeqContFrame.json5 | 1 + idl/IRuntimeContext_DVsmRcx.json5 | 1 + 16 files changed, 15 insertions(+), 16 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0b5431ba..28debaa0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,7 +34,6 @@ xo_add_genfacetimpl( INPUT idl/IGCObject_DVsmApplyFrame.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR detail - OUTPUT_CPP_DIR src/interpreter2 ) # note: manual target; generated code committed to git @@ -46,7 +45,6 @@ xo_add_genfacetimpl( INPUT idl/IPrintable_DVsmApplyFrame.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR detail - OUTPUT_CPP_DIR src/interpreter2 ) # ---------------------------------------------------------------- @@ -60,7 +58,6 @@ xo_add_genfacetimpl( INPUT idl/IGCObject_DVsmEvalArgsFrame.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR detail - OUTPUT_CPP_DIR src/interpreter2 ) # note: manual target; generated code committed to git @@ -72,7 +69,6 @@ xo_add_genfacetimpl( INPUT idl/IPrintable_DVsmEvalArgsFrame.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR detail - OUTPUT_CPP_DIR src/interpreter2 ) # ---------------------------------------------------------------- @@ -86,7 +82,6 @@ xo_add_genfacetimpl( INPUT idl/IGCObject_DVsmApplyClosureFrame.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR detail - OUTPUT_CPP_DIR src/interpreter2 ) # note: manual target; generated code committed to git @@ -98,7 +93,6 @@ xo_add_genfacetimpl( INPUT idl/IPrintable_DVsmApplyClosureFrame.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR detail - OUTPUT_CPP_DIR src/interpreter2 ) # ---------------------------------------------------------------- @@ -112,7 +106,6 @@ xo_add_genfacetimpl( INPUT idl/IGCObject_DVsmIfElseContFrame.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR ifelse - OUTPUT_CPP_DIR src/interpreter2 ) # note: manual target; generated code committed to git @@ -124,7 +117,6 @@ xo_add_genfacetimpl( INPUT idl/IPrintable_DVsmIfElseContFrame.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR ifelse - OUTPUT_CPP_DIR src/interpreter2 ) # ---------------------------------------------------------------- @@ -138,7 +130,6 @@ xo_add_genfacetimpl( INPUT idl/IGCObject_DVsmSeqContFrame.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR sequence - OUTPUT_CPP_DIR src/interpreter2 ) # note: manual target; generated code committed to git @@ -150,7 +141,6 @@ xo_add_genfacetimpl( INPUT idl/IPrintable_DVsmSeqContFrame.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR sequence - OUTPUT_CPP_DIR src/interpreter2 ) # ---------------------------------------------------------------- @@ -165,7 +155,6 @@ xo_add_genfacetimpl( # INPUT idl/IProcedure_DClosure.json5 # OUTPUT_HPP_DIR include/xo/interpreter2 # OUTPUT_IMPL_SUBDIR detail -# OUTPUT_CPP_DIR src/interpreter2 #) # note: manual target; generated code committed to git @@ -177,7 +166,6 @@ xo_add_genfacetimpl( INPUT idl/IGCObject_DClosure.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR detail - OUTPUT_CPP_DIR src/interpreter2 ) # note: manual target; generated code committed to git @@ -189,7 +177,6 @@ xo_add_genfacetimpl( INPUT idl/IPrintable_DClosure.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR detail - OUTPUT_CPP_DIR src/interpreter2 ) # ---------------------------------------------------------------- @@ -203,7 +190,6 @@ xo_add_genfacetimpl( INPUT idl/IGCObject_DLocalEnv.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR detail - OUTPUT_CPP_DIR src/interpreter2 ) # note: manual target; generated code committed to git @@ -215,7 +201,6 @@ xo_add_genfacetimpl( INPUT idl/IPrintable_DLocalEnv.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR detail - OUTPUT_CPP_DIR src/interpreter2 ) # ---------------------------------------------------------------- @@ -228,7 +213,6 @@ xo_add_genfacetimpl( INPUT idl/IRuntimeContext_DVsmRcx.json5 OUTPUT_HPP_DIR include/xo/interpreter2 OUTPUT_IMPL_SUBDIR detail - OUTPUT_CPP_DIR src/interpreter2 ) # ---------------------------------------------------------------- diff --git a/idl/IGCObject_DClosure.json5 b/idl/IGCObject_DClosure.json5 index ec9f32fd..9e99a16b 100644 --- a/idl/IGCObject_DClosure.json5 +++ b/idl/IGCObject_DClosure.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" diff --git a/idl/IGCObject_DLocalEnv.json5 b/idl/IGCObject_DLocalEnv.json5 index 3c747621..fe8670f1 100644 --- a/idl/IGCObject_DLocalEnv.json5 +++ b/idl/IGCObject_DLocalEnv.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" diff --git a/idl/IGCObject_DVsmApplyClosureFrame.json5 b/idl/IGCObject_DVsmApplyClosureFrame.json5 index 398d53e9..4cced151 100644 --- a/idl/IGCObject_DVsmApplyClosureFrame.json5 +++ b/idl/IGCObject_DVsmApplyClosureFrame.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" diff --git a/idl/IGCObject_DVsmApplyFrame.json5 b/idl/IGCObject_DVsmApplyFrame.json5 index 979c14bf..175b229e 100644 --- a/idl/IGCObject_DVsmApplyFrame.json5 +++ b/idl/IGCObject_DVsmApplyFrame.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" diff --git a/idl/IGCObject_DVsmEvalArgsFrame.json5 b/idl/IGCObject_DVsmEvalArgsFrame.json5 index 8bebc6ec..7d89a5ed 100644 --- a/idl/IGCObject_DVsmEvalArgsFrame.json5 +++ b/idl/IGCObject_DVsmEvalArgsFrame.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" diff --git a/idl/IGCObject_DVsmIfElseContFrame.json5 b/idl/IGCObject_DVsmIfElseContFrame.json5 index 0f78bb6d..537c9860 100644 --- a/idl/IGCObject_DVsmIfElseContFrame.json5 +++ b/idl/IGCObject_DVsmIfElseContFrame.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" diff --git a/idl/IGCObject_DVsmSeqContFrame.json5 b/idl/IGCObject_DVsmSeqContFrame.json5 index cf7196c6..6945f3df 100644 --- a/idl/IGCObject_DVsmSeqContFrame.json5 +++ b/idl/IGCObject_DVsmSeqContFrame.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" diff --git a/idl/IPrintable_DClosure.json5 b/idl/IPrintable_DClosure.json5 index d4b16a69..2cfb3d33 100644 --- a/idl/IPrintable_DClosure.json5 +++ b/idl/IPrintable_DClosure.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DLocalEnv.json5 b/idl/IPrintable_DLocalEnv.json5 index 0302834d..0a1205f5 100644 --- a/idl/IPrintable_DLocalEnv.json5 +++ b/idl/IPrintable_DLocalEnv.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DVsmApplyClosureFrame.json5 b/idl/IPrintable_DVsmApplyClosureFrame.json5 index 717aa85f..ee4e8e64 100644 --- a/idl/IPrintable_DVsmApplyClosureFrame.json5 +++ b/idl/IPrintable_DVsmApplyClosureFrame.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DVsmApplyFrame.json5 b/idl/IPrintable_DVsmApplyFrame.json5 index f5957d7e..c78e0b88 100644 --- a/idl/IPrintable_DVsmApplyFrame.json5 +++ b/idl/IPrintable_DVsmApplyFrame.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DVsmEvalArgsFrame.json5 b/idl/IPrintable_DVsmEvalArgsFrame.json5 index 24df6cbd..1dd1672a 100644 --- a/idl/IPrintable_DVsmEvalArgsFrame.json5 +++ b/idl/IPrintable_DVsmEvalArgsFrame.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DVsmIfElseContFrame.json5 b/idl/IPrintable_DVsmIfElseContFrame.json5 index d3d63c4d..b9f70e6d 100644 --- a/idl/IPrintable_DVsmIfElseContFrame.json5 +++ b/idl/IPrintable_DVsmIfElseContFrame.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IPrintable_DVsmSeqContFrame.json5 b/idl/IPrintable_DVsmSeqContFrame.json5 index e9ec796e..96b9c071 100644 --- a/idl/IPrintable_DVsmSeqContFrame.json5 +++ b/idl/IPrintable_DVsmSeqContFrame.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ "", "" ], local_types: [ ], diff --git a/idl/IRuntimeContext_DVsmRcx.json5 b/idl/IRuntimeContext_DVsmRcx.json5 index 8659eb66..9fa3fe40 100644 --- a/idl/IRuntimeContext_DVsmRcx.json5 +++ b/idl/IRuntimeContext_DVsmRcx.json5 @@ -1,5 +1,6 @@ { mode: "implementation", + output_cpp_dir: "src/interpreter2", includes: [ //"", //"",