<div dir="ltr">Some background:<div><br></div><div>I'm trying to write a formula for gmsh for the Homebrew package manager for Mac OS X. For the most part, it's relatively straightforward, and builds successfully. The install prefix for packages tends to be something like:<br>
<br>$(brew --prefix)/Cellar/${PACKAGE_NAME}/${PACKAGE_VERSION},</div><div><br></div><div>where $(brew --prefix) tends to return /usr/local. So I use that prefix, and everything seems to install into /usr/local/Cellar/gmsh/2.8.4 like it's supposed to...until the Makefile installs:</div>
<div><br></div><div>- binaries</div><div>- libraries</div><div>- documentation</div><div>- man pages</div><div><br></div><div>and these all install in awkward places because GMSH_BIN and GMSH_LIB are set to "../MacOS", and GMSH_DOC and GMSH_MAN are set to "../../.." (which causes all sorts of problems).</div>
<div><br></div><div>The question:</div><div><br></div><div>To fix these installation issues, what I would like to do is change the install locations for binaries, libraries, docs, and man pages. Is it possible to redefine their install locations relative to CMAKE_INSTALL_PREFIX at the command line? The default locations for an Mac OS X build interact badly with the directory structure of the package manager I am using.</div>
<div><br></div><div>Thanks,</div><div><br></div><div>Geoff<br clear="all"><div><br></div>-- <br><div dir="ltr"><span></span>Geoffrey Oxberry, Ph.D., E.I.T.<br><a href="mailto:goxberry@gmail.com" target="_blank">goxberry@gmail.com</a><br>
<span></span></div>
</div></div>