[CMake] CPack and file checks...
Theodore Papadopoulo
Theodore.Papadopoulo at inria.fr
Mon Sep 1 12:37:49 EDT 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm a little bit annoyed by the following lines in CPack.cmake (2.8.12):
macro(cpack_check_file_exists file description)
if(NOT EXISTS "${file}")
message(SEND_ERROR "CPack ${description} file: \"${file}\" could
not be found.")
endif()
endmacro()
cpack_check_file_exists("${CPACK_PACKAGE_DESCRIPTION_FILE}" "package
description")
cpack_check_file_exists("${CPACK_RESOURCE_FILE_LICENSE}" "license
resource")
cpack_check_file_exists("${CPACK_RESOURCE_FILE_README}" "readme
resource")
cpack_check_file_exists("${CPACK_RESOURCE_FILE_WELCOME}" "welcome
resource")
I'm in a configuration where these files are not available at
configure time (a super-project and the files are in sub-projects).
While I appreciate the fact that errors are raised as early as
possible, here it becomes a blocker as I have no simple way to disable
this test.
I's argue that these tests should really happen at cpack time not at
configure time... or at least one should have a way to disable them.
In the meantime, my only solution is to touch some dummy files and to
overwrite them later, unless someone has a cleaner solution...
Thank's
Theo.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlQEoN0ACgkQEr8WrU8nPV17DgCeKh1BoeGsrLYAfrLdcpWqj4pW
6ugAn3NSHqOmRmqO5SJz5N/U4OfusFSe
=jNTa
-----END PGP SIGNATURE-----
More information about the CMake
mailing list