epics-base / pvaClientCPP

pvaClientCPP is an EPICS V4 C++ module
http://epics-pvdata.sourceforge.net/index.html
Other
2 stars 8 forks source link

move headers to pv/ #13

Closed mdavidsaver closed 8 years ago

mdavidsaver commented 8 years ago

Move installed headers to pv/ sub-directory as per epics-base/pvDataCPP#15

mrkraimer commented 8 years ago

Look fine to me but I have a question.

The changes include removing INSTALL_INCLUDE = $(INSTALL_LOCATION)/include/pv from configure/CONFIG_SITE

How does make know that the include file should be installed into include/pv instead of into pv

Is it just because src/Makefile now has:

INC += pv/pvaClient.h INC += pv/pvaClientMultiChannel.h

Instead of

INC += pvaClient.h INC += pvaClientMultiChannel.h

ralphlange commented 8 years ago

Yes.

In the sense of: Everything in INC is installed where includes go. INC = pv/foo.h, includes go into $TOP/include, so make will create $TOP/include/pv/foo.h