diff options
author | Adam Mitz <mitza@objectcomputing.com> | 2019-01-15 15:40:10 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-15 15:40:10 -0800 |
commit | 8fbaf7831826810a30c8c1c765370d2c869864ac (patch) | |
tree | c37635a158df1563575143a1296a2f5a80791d84 | |
parent | 95c147c08eaad4f651347ccf898c88b3a5fca705 (diff) | |
parent | 03acf701dbb3674fd4c7c7a3a22f08d9213163e5 (diff) | |
download | ATCD-8fbaf7831826810a30c8c1c765370d2c869864ac.tar.gz |
Merge pull request #791 from iguessthislldo/igtd/taompc
Support IDL output in places other than the IDL file location
-rw-r--r-- | ACE/NEWS | 4 | ||||
-rw-r--r-- | TAO/MPC/config/taobaseidldefaults.mpb | 1 | ||||
-rw-r--r-- | TAO/NEWS | 24 | ||||
-rw-r--r-- | TAO/orbsvcs/orbsvcs/HTIOP.mpc | 1 | ||||
-rw-r--r-- | TAO/orbsvcs/orbsvcs/SSLIOP.mpc | 1 |
5 files changed, 30 insertions, 1 deletions
@@ -1,6 +1,10 @@ USER VISIBLE CHANGES BETWEEN ACE-6.5.3 and ACE-6.5.4 ==================================================== +. Fix ACE_Vector::end(), which now correctly + represents the end of the elements of the vector + instead of the end of the base array. + USER VISIBLE CHANGES BETWEEN ACE-6.5.2 and ACE-6.5.3 ==================================================== diff --git a/TAO/MPC/config/taobaseidldefaults.mpb b/TAO/MPC/config/taobaseidldefaults.mpb index 073b8a32334..391e6e6644f 100644 --- a/TAO/MPC/config/taobaseidldefaults.mpb +++ b/TAO/MPC/config/taobaseidldefaults.mpb @@ -16,6 +16,7 @@ project: build_files { libpath = $(ACE_ROOT)/lib inputext = .idl keyword idlflags = commandflags + output_follows_input = 0 optional(header_outputext) { commandflags(!-Sch || !-Ssh || -GC) = .h, .hpp, .hxx, .hh @@ -7,8 +7,30 @@ USER VISIBLE CHANGES BETWEEN TAO-2.5.3 and TAO-2.5.4 . The TAO_IDL frontend library now parses all IDL4 annotation-related syntax: using and defining annotations. - Use the tao_idl command-line options --idl-version and + Use the tao_idl command-line options --idl-version and --unknown-annotations to control annotation parsing. + Documentation on this feature is located in + TAO/TAO_IDL/docs/annotations.md. + +. TAO_IDL now will return an error status code when + passing an invalid command line argument. + Backends will have to support this behavior + explicitly, see TAO/TAO_IDL/include/idl_defines.h + for details. + TAO_IDL also accepts new options such as -h, + --help, --version, and --syntax-only, the latter + of which won't generate any files, just check + syntax of the IDL file(s). + See tao_idl -h for details. + +. When using IDL_Files in MPC, generated files will + now be placed in the current directory by default, + instead of the directory of the IDL file. + Use + idlflags += -o <IDL_FILE_DIR> + gendir = <IDL_FILE_DIR> + to output generated files to where the IDL file + is. USER VISIBLE CHANGES BETWEEN TAO-2.5.2 and TAO-2.5.3 ==================================================== diff --git a/TAO/orbsvcs/orbsvcs/HTIOP.mpc b/TAO/orbsvcs/orbsvcs/HTIOP.mpc index 67fc0f96766..4178a55c569 100644 --- a/TAO/orbsvcs/orbsvcs/HTIOP.mpc +++ b/TAO/orbsvcs/orbsvcs/HTIOP.mpc @@ -15,6 +15,7 @@ project : htbp, orbsvcslib, orbsvcs_output, install, tao_versioning_idl_defaults idlflags += -Sci -Gp -Gd -Sa -Sorb \ -o HTIOP idlflags -= -St + gendir = HTIOP HTIOP/htiop_endpoints.pidl } diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP.mpc b/TAO/orbsvcs/orbsvcs/SSLIOP.mpc index 30e99c0ffa4..afcc8c0a05d 100644 --- a/TAO/orbsvcs/orbsvcs/SSLIOP.mpc +++ b/TAO/orbsvcs/orbsvcs/SSLIOP.mpc @@ -58,6 +58,7 @@ project(SSLIOP) : orbsvcslib, orbsvcs_output, install, security, ssl, pi_server, idlflags += -Sci -Gp -Gd -Sa -Sorb \ -o SSLIOP idlflags -= -St + gendir = SSLIOP SSLIOP/ssl_endpoints.pidl } } |