Nick Wellnhofer created CLOWNFISH-104:
-----------------------------------------
Summary: BSD make doesn't support pattern rules
Key: CLOWNFISH-104
URL: https://issues.apache.org/jira/browse/CLOWNFISH-104
Project: Apache Lucy-Clownfish
Issue Type: Bug
Components: Charmonizer
Reporter: Nick Wellnhofer
Assignee: Nick Wellnhofer
Charmonizer currently assumes that every make utility except nmake supports
pattern rules. This was overly optimistic as there are some versions of BSD
make that don't support pattern rules. Pattern rules are used in
Charmonizer-generated Makefiles to pass per-directory compiler options.
Possible solutions:
- Always add an explicit rule for every object file.
- Feature test for pattern rules or GNU make.
- Per-directory Makefiles.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)