From 911f387d2ee600210cf0c40163fc30ecd04b93c3 Mon Sep 17 00:00:00 2001 From: "William R. Otte" Date: Sat, 31 May 2008 22:08:18 +0000 Subject: ChangeLogTag: Sat May 31 22:06:27 UTC 2008 William R. Otte --- TAO/ChangeLog | 16 ++++++++++++---- TAO/MPC/config/fe_mcpp.mpb | 3 +++ TAO/MPC/config/tao_idl_mcpp.mpb | 13 +++++++++++++ TAO/TAO_IDL/fe_mcpp.mpb | 3 --- TAO/TAO_IDL/tao_idl_mcpp.mpb | 13 ------------- 5 files changed, 28 insertions(+), 20 deletions(-) create mode 100644 TAO/MPC/config/fe_mcpp.mpb create mode 100644 TAO/MPC/config/tao_idl_mcpp.mpb delete mode 100644 TAO/TAO_IDL/fe_mcpp.mpb delete mode 100644 TAO/TAO_IDL/tao_idl_mcpp.mpb diff --git a/TAO/ChangeLog b/TAO/ChangeLog index d22d0308a5d..2716ed1ee4a 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,11 @@ +Sat May 31 22:06:27 UTC 2008 William R. Otte + + * MPC/config/fe_mcpp.mpb: + * MPC/config/tao_idl_mcpp.mpb: + + Moved these base projects to the MPC directory so other front-ends can + take advantage. + Sat May 31 16:11:30 UTC 2008 William R. Otte * TAO_IDL/driver/drv_mcpp_preproc.cpp: @@ -10,14 +18,14 @@ Sat May 31 16:11:30 UTC 2008 William R. Otte * TAO_IDL/tao_idl.mpc: * TAO_IDL/tao_idl_mcpp.mpb: * TAO_IDL/fe_mcpp.mpb: - + Changes to enable in-memory preprocessing AND lexing of IDL files with the MCPP preprocessor. This eliminates the need to use multiple temporary files for this process. This capability is triggered by enabling the mcpp feature when generating project files, which causes the in-memory - preprocessing and lexing to replace the external preprocessor/temporary file - preprocessing and lexing which is still used by default. - + preprocessing and lexing to replace the external preprocessor/temporary file + preprocessing and lexing which is still used by default. + * TAO_IDL/preproc.mpb: Renamed to tao_idl_mcpp.mbp. diff --git a/TAO/MPC/config/fe_mcpp.mpb b/TAO/MPC/config/fe_mcpp.mpb new file mode 100644 index 00000000000..e41aec29fa0 --- /dev/null +++ b/TAO/MPC/config/fe_mcpp.mpb @@ -0,0 +1,3 @@ +feature(mcpp) { + macros += USE_MCPP_BUFFER_LEXING +} diff --git a/TAO/MPC/config/tao_idl_mcpp.mpb b/TAO/MPC/config/tao_idl_mcpp.mpb new file mode 100644 index 00000000000..c3fc2b4c7b6 --- /dev/null +++ b/TAO/MPC/config/tao_idl_mcpp.mpb @@ -0,0 +1,13 @@ +// $Id$ +feature(mcpp) { + macros += USE_MCPP_BUFFER_LEXING + Source_Files { + driver/drv_mcpp_preproc.cpp + } +} + +feature(!mcpp) { + Source_Files { + driver/drv_preproc.cpp + } +} \ No newline at end of file diff --git a/TAO/TAO_IDL/fe_mcpp.mpb b/TAO/TAO_IDL/fe_mcpp.mpb deleted file mode 100644 index e41aec29fa0..00000000000 --- a/TAO/TAO_IDL/fe_mcpp.mpb +++ /dev/null @@ -1,3 +0,0 @@ -feature(mcpp) { - macros += USE_MCPP_BUFFER_LEXING -} diff --git a/TAO/TAO_IDL/tao_idl_mcpp.mpb b/TAO/TAO_IDL/tao_idl_mcpp.mpb deleted file mode 100644 index c3fc2b4c7b6..00000000000 --- a/TAO/TAO_IDL/tao_idl_mcpp.mpb +++ /dev/null @@ -1,13 +0,0 @@ -// $Id$ -feature(mcpp) { - macros += USE_MCPP_BUFFER_LEXING - Source_Files { - driver/drv_mcpp_preproc.cpp - } -} - -feature(!mcpp) { - Source_Files { - driver/drv_preproc.cpp - } -} \ No newline at end of file -- cgit v1.2.1