[Insight-developers] Adding missing PROJECT declarations to ITK
Hans Johnson
hans-johnson at uiowa.edu
Wed Jun 10 08:31:26 EDT 2009
ITK Developers,
In many IDE's the heirarchy of CMake PROJECT() declarations are reflected in
the organization of files in the IDE. I've noticed that the use of the
PROJECT declarations is not uniformly set, and I would like to propose
adding PROJECT declarations to many of the CMakeLists.txt files that are
currently missing.
I would also like to change one of the project names that is currently
duplicated. Currently WrapITK is used for both
Insight/Wrapping/CSwig/CMakeLists.txt, and
Insight/Wrapping/WrapITK/CMakeLists.txt. I propose changing the project
declarations for Insight/Wrapping/CSwig/CMakeLists.txt to CSwigITK
The propoased addition are listed at the bottom of this page with and "*".
Please provide feedback regarding this proposal.
Thanks,
Hans
PROJECT(ITK) Insight/CMakeLists.txt
*PROJECT(AlgorithmsITK) Insight/Code/Algorithms/CMakeLists.txt
*PROJECT(BasicFiltersITK) Insight/Code/BasicFilters/CMakeLists.txt
*PROJECT(CodeITK) Insight/Code/CMakeLists.txt
*PROJECT(CommonITK) Insight/Code/Common/CMakeLists.txt
*PROJECT(IOITK) Insight/Code/IO/CMakeLists.txt
*PROJECT(NumericsITK) Insight/Code/Numerics/CMakeLists.txt
*PROJECT(FEMITK) Insight/Code/Numerics/FEM/CMakeLists.txt
*PROJECT(NeuralNetworksITK)
Insight/Code/Numerics/NeuralNetworks/CMakeLists.txt
*PROJECT(StatisticsITK)
Insight/Code/Numerics/Statistics/CMakeLists.txt
*PROJECT(PatentedITK) Insight/Code/Patented/CMakeLists.txt
*PROJECT(ReviewITK) Insight/Code/Review/CMakeLists.txt
*PROJECT(Statistics2ITK)
Insight/Code/Review/Statistics/CMakeLists.txt
*PROJECT(SpatialObjectITK) Insight/Code/SpatialObject/CMakeLists.txt
*PROJECT(ITKExamples) Insight/Examples/CMakeLists.txt
*PROJECT(DataRepresentationExamples)
Insight/Examples/DataRepresentation/CMakeLists.txt
*PROJECT(ContainersExamples)
Insight/Examples/DataRepresentation/Containers/CMakeLists.txt
PROJECT(ImageExamples)
Insight/Examples/DataRepresentation/Image/CMakeLists.txt
PROJECT(MeshExamples)
Insight/Examples/DataRepresentation/Mesh/CMakeLists.txt
PROJECT(PathExamples)
Insight/Examples/DataRepresentation/Path/CMakeLists.txt
PROJECT(FilteringExamples) Insight/Examples/Filtering/CMakeLists.txt
*PROJECT(GUIExamples) Insight/Examples/GUI/CMakeLists.txt
*PROJECT(InfrastructureExamples)
Insight/Examples/Infrastructure/CMakeLists.txt
PROJECT(HelloWorld)
Insight/Examples/Installation/CMakeLists.txt
PROJECT(IOExamples) Insight/Examples/IO/CMakeLists.txt
PROJECT(IteratorExamples) Insight/Examples/Iterators/CMakeLists.txt
PROJECT(NumericsExamples) Insight/Examples/Numerics/CMakeLists.txt
PROJECT(PatentedExamples) Insight/Examples/Patented/CMakeLists.txt
PROJECT(ImageRegistration)
Insight/Examples/Registration/CMakeLists.txt
PROJECT(ImageSegmentation)
Insight/Examples/Segmentation/CMakeLists.txt
PROJECT(SpatialObjectsExamples)
Insight/Examples/SpatialObjects/CMakeLists.txt
PROJECT(StatisticsExamples) Insight/Examples/Statistics/CMakeLists.txt
*PROJECT(WrappingExamples) Insight/Examples/Wrapping/CMakeLists.txt
*Testing stays the same*
*Utilities stays the same*
Insight/Validation/CMakeLists.txt
Insight/Validation/StatisticalClustering/CMakeLists.txt
Insight/Wrapping/CMakeLists.txt
Insight/Wrapping/CSwig/Algorithms/CMakeLists.txt
Insight/Wrapping/CSwig/BasicFiltersA/CMakeLists.txt
Insight/Wrapping/CSwig/BasicFiltersB/CMakeLists.txt
*PROJECT(WrapITK)->(CSwigITK) Insight/Wrapping/CSwig/CMakeLists.txt
Insight/Wrapping/CSwig/CommonA/CMakeLists.txt
Insight/Wrapping/CSwig/CommonB/CMakeLists.txt
Insight/Wrapping/CSwig/IO/CMakeLists.txt
Insight/Wrapping/CSwig/Java/CMakeLists.txt
Insight/Wrapping/CSwig/Numerics/CMakeLists.txt
Insight/Wrapping/CSwig/Patented/CMakeLists.txt
Insight/Wrapping/CSwig/SwigRuntime/CMakeLists.txt
Insight/Wrapping/CSwig/Tcl/CMakeLists.txt
Insight/Wrapping/CSwig/Tests/CMakeLists.txt
Insight/Wrapping/CSwig/Tests/Tcl/CMakeLists.txt
Insight/Wrapping/CSwig/VXLNumerics/CMakeLists.txt
PROJECT(WrapITK) Insight/Wrapping/WrapITK/CMakeLists.txt
PROJECT(ItkVtkGlue)
Insight/Wrapping/WrapITK/ExternalProjects/ItkVtkGlue/CMakeLists.txt
Insight/Wrapping/WrapITK/ExternalProjects/ItkVtkGlue/Wrapping/CMakeLists.txt
Insight/Wrapping/WrapITK/ExternalProjects/ItkVtkGlue/Wrapping/Python/CMakeLi
sts.txt
Insight/Wrapping/WrapITK/ExternalProjects/ItkVtkGlue/Wrapping/Python/itkExtr
as/CMakeLists.txt
Insight/Wrapping/WrapITK/ExternalProjects/ItkVtkGlue/Wrapping/Python/Tests/C
MakeLists.txt
PROJECT(MultiThreaderControl)
Insight/Wrapping/WrapITK/ExternalProjects/MultiThreaderControl/CMakeLists.tx
t
Insight/Wrapping/WrapITK/ExternalProjects/MultiThreaderControl/Python/CMakeL
ists.txt
Insight/Wrapping/WrapITK/ExternalProjects/MultiThreaderControl/Python/Tests/
CMakeLists.txt
PROJECT(PyBuffer)
Insight/Wrapping/WrapITK/ExternalProjects/PyBuffer/CMakeLists.txt
*PROJECT(WrapJava)
Insight/Wrapping/WrapITK/Java/CMakeLists.txt
Insight/Wrapping/WrapITK/Java/CWD/CMakeLists.txt
Insight/Wrapping/WrapITK/Java/Tests/CMakeLists.txt
*PROJECT(WrapModules)
Insight/Wrapping/WrapITK/Modules/Base/CMakeLists.txt
*WrapITK/Modules stays the same*
*PROJECT(WrapPerl)
Insight/Wrapping/WrapITK/Perl/CMakeLists.txt
*PROJECT(WrapPython)
Insight/Wrapping/WrapITK/Python/CMakeLists.txt
Insight/Wrapping/WrapITK/Python/itkExtras/CMakeLists.txt
Insight/Wrapping/WrapITK/Python/PyUtils/CMakeLists.txt
Insight/Wrapping/WrapITK/Python/Tests/CMakeLists.txt
Insight/Wrapping/WrapITK/SwigRuntime/CMakeLists.txt
*PROJECT(WrapTCL)
Insight/Wrapping/WrapITK/Tcl/CMakeLists.txt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20090610/2ee56b24/attachment.htm>
More information about the Insight-developers
mailing list