Coder Social home page Coder Social logo

Comments (3)

aostruszka avatar aostruszka commented on May 20, 2024

I'm not sure what you mean - could you give an example?

Variables in make are case sensitive. More over there is nearly no chance that anybody will define variable with name of the sort SRCS_/home/user/some/directory (that is a full name of variable). If anybody makes a mistake and instead of SRCS in his Rules.mk defines Srcs or srcs then he should correct it - there is no provision to guess that, and there will not be since that can break some make files where e.g. some user uses srcs for his internal purposes.

from nonrec-make.

jinCN avatar jinCN commented on May 20, 2024

What I mean is not someone stupidly using a wrong case variable name (SRCS to be sRcs),but is generating a wrong case variable TARGETS_/home/user/Some/Directory,this generated name can be correctly used at one place,but other one use TARGETS_/home/user/some/directory to point to it but get nothing.It's just similar to the trap that TARGETS_/home/user/some/AWAY/../directory is not equal to TARGETS_/home/user/some/directory

from nonrec-make.

torpesco avatar torpesco commented on May 20, 2024

Can you give a specific example of a Rules.mk file that would result in $(d) expanding with the wrong case in two different places?

from nonrec-make.

Related Issues (19)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.