[cmake-developers] [CMake 0014430]: LINK_DEPENDS dependency generated by custom command fails to build
Mantis Bug Tracker
mantis at public.kitware.com
Sat Sep 21 07:28:14 EDT 2013
The following issue has been SUBMITTED.
======================================================================
http://cmake.org/Bug/view.php?id=14430
======================================================================
Reported By: rgstr
Assigned To:
======================================================================
Project: CMake
Issue ID: 14430
Category: CMake
Reproducibility: always
Severity: minor
Priority: normal
Status: new
======================================================================
Date Submitted: 2013-09-21 07:28 EDT
Last Modified: 2013-09-21 07:28 EDT
======================================================================
Summary: LINK_DEPENDS dependency generated by custom command
fails to build
Description:
I'm using CMake to build an embedded project that requires a generated linker
script.
The linker script is supposed to be generated via add_custom_command() and
set_property(TARGET … PROPERTY LINK_DEPENDS …).
However CMake apparently does not create a Makefile target for the linker script
and thus a subsequent call to make fails stating "No rule to make target …".
Steps to Reproduce:
1.) Download and extract attached minimal non-working example
2.) $ cmake . && make
3.) "make[2]: *** No rule to make target `linker_symbols.x', needed by `main'.
Stop."
Additional Information:
When adding the linker script dependency to one of the source files being built
via add_property(SOURCE … PROPERTY OBJECT_DEPENDS …) everything works fine.
Just uncomment the corresponding section in my CMakeLists.txt an rerun make.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2013-09-21 07:28 rgstr New Issue
2013-09-21 07:28 rgstr File Added: cmake_mnwe.tar.bz2
======================================================================
More information about the cmake-developers
mailing list