[CMake] Project initialization file path

Aby Louw jalouw at csir.co.za
Wed Jun 9 11:26:50 EDT 2010


Hi,


I have a Linux project that reads an initialization file on startup to
get some file names and variables.

When doing an in-source or out of source build, I generate the
initialization file in the CMAKE_BINARY_DIR and then also generate the C
file that reads this file so that I know the correct path.

Now when doing a "make install" I want to install the initialization
file on the /etc path. Therefore the initialization file path in the C
file needs to be updated. However I do not know how to recompile the C
target before installation happens.

I need something like a pre install or, add_dependency to install
target, but as far as I know this is not possible. Does anybody know of
a workaround to this problem?

regards,
Aby


-- 
This message is subject to the CSIR's copyright terms and conditions, e-mail legal notice, and implemented Open Document Format (ODF) standard. 
The full disclaimer details can be found at http://www.csir.co.za/disclaimer.html.

This message has been scanned for viruses and dangerous content by MailScanner, 
and is believed to be clean.  MailScanner thanks Transtec Computers for their support.



More information about the CMake mailing list