[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnucap-devel] CMake WIP
From: |
al davis |
Subject: |
Re: [Gnucap-devel] CMake WIP |
Date: |
Mon, 5 Aug 2013 01:37:33 -0400 |
User-agent: |
KMail/1.13.7 (Linux/3.2.0-4-amd64; KDE/4.8.4; x86_64; ; ) |
On Sunday 04 August 2013, Kevin Zheng wrote:
> I was thinking; should version information be stored in a
> separate object file rather than a header? When the version
> information changes, it forces 'make' to rebuild most/all of
> the source files. This makes it impossible to benefit from
> 'make' dependency tracking or ccache. Tell me what you
> think.
Gnucap tradition is that it is related to the published version
and RCS checkin number. The date is the date of the checkin to
RCS (version control system used by gnucap until recently).
There's also the $Id$ tag in all the source files. In the past
it was updated by RCS, but GIT doesn't do that. It looks like
it must be done manually now.
It is stored in a header so it is copied into object files
compiled with it. Previously it was printed once. Now it is
printed 3 times, from 3 sources, showing the 3 parts of the
program.
Perhaps the answer to your question is to leave it as a header,
but omit it from the dependency tracking.
- Re: [Gnucap-devel] CMake WIP, al davis, 2013/08/03
- Re: [Gnucap-devel] CMake WIP, Felix Salfelder, 2013/08/04
- Re: [Gnucap-devel] CMake WIP, Kevin Zheng, 2013/08/04
- Re: [Gnucap-devel] CMake WIP,
al davis <=
- Re: [Gnucap-devel] CMake WIP, Felix Salfelder, 2013/08/05
- Re: [Gnucap-devel] CMake WIP, al davis, 2013/08/05
- Re: [Gnucap-devel] CMake WIP, Felix Salfelder, 2013/08/05
- Re: [Gnucap-devel] CMake WIP, al davis, 2013/08/05
- Re: [Gnucap-devel] CMake WIP, Felix Salfelder, 2013/08/05
- Re: [Gnucap-devel] CMake WIP, al davis, 2013/08/05
- Re: [Gnucap-devel] CMake WIP, Felix Salfelder, 2013/08/05
- Re: [Gnucap-devel] CMake WIP, al davis, 2013/08/05
- Re: [Gnucap-devel] CMake WIP, Felix Salfelder, 2013/08/05
- Re: [Gnucap-devel] CMake WIP, Kevin Zheng, 2013/08/05