Problems that are encountered in Development¶
CMake induced Problems¶
It is not possible to add dependencies to the CMake generated INSTALL target¶
This prevents us from using cmake’s install()
command in combination
with custom targets because we can not ensure that the custom target is build
before the install
target. As a workaround we have to implement additional
custom-targets for the installation operations.
See also
CMake does not support lists that have only one empty element¶
Because lists are implemented as ; separated strings and the notation
does not have the list end with a ;, it is not possible to have a list
with one empty element. This especially is a problem in algorithms which handle
lists. Our function cpf_append_list()
is used to detect this problem,
but when it occurs, there is no general solution to it.
See also