Nick Wellnhofer created LUCY-309:
------------------------------------

             Summary: BSD make doesn't support pattern rules
                 Key: LUCY-309
                 URL: https://issues.apache.org/jira/browse/LUCY-309
             Project: Lucy
          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)

Reply via email to