Actions
Bug #662
openInconsistent use of configure options/macros: with/without vs. enable/disable
Status:
New
Priority:
Normal
Assignee:
-
Category:
Configuration
Target version:
-
Start date:
2015-09-17
Due date:
% Done:
0%
Estimated time:
Module:
Operating System:
Compiler:
Description
The following configure options (Autoconf), which enable/disable an optional feature
--enable-threads=TYPE compile with MT support (posix/solaris/auto=default) --disable-threads compile without MT support
are mapped to the macro WITH_THREADS (instead of ENABLE_THREADS). The CMake option is even called DCMTK_WITH_THREADS (although it enables a feature and not an external package).
Also the naming convention of the C++11 option/macro is not consistent with the rest of the DCMTK: e.g. the CMake variable/option is called DCMTK_USE_CXX11_STL.
Actions