It was decided that a new build system would be developed for ITK and C++ in general. The basic constraints of the new build system would be as follows:
Depend only on a C++ compiler being installed on the system.
It must be able to generate Visual Studio IDE input files.
It must be easy to create the basic build system targets, including static libraries, shared libraries, executables, and plugins.
It must be able to run build time code generators.
It must support separate build trees from the source tree.
It must be able to perform system introspection, i.e., be able to determine automatically what the target system could and could not do.
It must do dependency scanning of C/C++ header files automatically.
All features would need to work consistently and equally well on all supported platforms.
It was decided that a new build system would be developed for ITK and C++ in general. The basic constraints of the new build system would be as follows:Depend only on a C++ compiler being installed on the system.It must be able to generate Visual Studio IDE input files.It must be easy to create the basic build system targets, including static libraries, shared libraries, executables, and plugins.It must be able to run build time code generators.It must support separate build trees from the source tree.It must be able to perform system introspection, i.e., be able to determine automatically what the target system could and could not do.It must do dependency scanning of C/C++ header files automatically.All features would need to work consistently and equally well on all supported platforms.
การแปล กรุณารอสักครู่..