annotate CodeAnalysis/README.txt @ 226:329a7b9ef091 default tip

integration OrthancPython-4.3->mainline
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 31 Aug 2024 10:18:11 +0200
parents 3c72d1f4c2a5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
28
b2bbb516056e The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
1
b2bbb516056e The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
2 Introduction
b2bbb516056e The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
3 ============
b2bbb516056e The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
4
173
3c72d1f4c2a5 removed dependency on clang
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 140
diff changeset
5 This folder contains the Python script that reads the code model of
3c72d1f4c2a5 removed dependency on clang
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 140
diff changeset
6 the Orthanc SDK that is generated by the "orthanc-java" project [1],
3c72d1f4c2a5 removed dependency on clang
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 140
diff changeset
7 then automatically wraps this SDK as a Python extension module.
28
b2bbb516056e The "Calling Python..." info logs are disabled if "PythonVerbose" is "false"
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
8
173
3c72d1f4c2a5 removed dependency on clang
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 140
diff changeset
9 The output of the script is written to "../Sources/Autogenerated".
128
5b59ebc267e1 fixed leaks in the initialization of the enums
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 107
diff changeset
10
173
3c72d1f4c2a5 removed dependency on clang
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 140
diff changeset
11 Usage:
140
b6835b7a7c0a code generation on Ubuntu 22.04
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 128
diff changeset
12
173
3c72d1f4c2a5 removed dependency on clang
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 140
diff changeset
13 $ ./GenerateOrthancSDK.py
140
b6835b7a7c0a code generation on Ubuntu 22.04
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 128
diff changeset
14
173
3c72d1f4c2a5 removed dependency on clang
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 140
diff changeset
15 [1] https://orthanc.uclouvain.be/book/plugins/java.html