LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 10-19-2005, 10:16 PM   #1
skylark
LQ Newbie
 
Registered: Jan 2003
Distribution: Fedora Core & Gentoo
Posts: 5

Rep: Reputation: 0
KDevelop project - Files to put into version control?


Hello,

I've just started using KDevelop for some C++ projects and I really like that it integrates automake, autoconf and all those other tools that are used by (almost) all respectable open source software development projects. That gives me a chance to learn to use those tools a bit...

But I would like to know : These tools put lots of files into the project directory. Some files I can see are automatically generated by autoconf, automake, configure or other scripts. But on the most part, I don't know what I need to keep under version control and what can be left out (to be regenerated automatically in other working copies).

Semi-exhaustive file list :
I'll only list files I'm not sure about...
Code:
aclocal.m4
config.guess
config.h.in
config.sub
configure
configure.in
depcomp
Doxyfile
install-sh
Itmain.sh
Makefile.am   <-- this is the file that automake uses to create the real Makefile?
Makefile.cvs
Makefile.in
missing
mkinstalldirs
tp6.kdevelop   <-- this is the project file I guess
tp6.kdevelop.pcs
tp6.kdevses
autom4te.cache/    <-- this directory I'm pretty sure I don't have to keep...
src/Makefile.am   <--\
src/Makefile.in    <-- /   Not sure which one(s) of these two I have to keep
templates/    <-- pretty sure I can skip this one too
I guess mainly, I want to know a bit about how those files are used. What is the general process that the automake/autoconf/... toolchain goes through in this kind of project? And in the process I'll learn which files I need to keep in version control. Can anyone guide me please?

Also : When creating the project I remember seeing options to configure the SVN repository I would like to use for the project, but I skipped them thinking I would get back to that later once I had gotten to know KDevelop better. Now, I can't seem to find those options in my existing project. Where are they? The help file wasn't much help, unfortunately. Under Project->Project Options, Version Control submenu, I can select Subversion, but I don't see where I can tell it where my repository is, nor where I can click to tell it to commit...
 
Old 10-21-2005, 09:01 PM   #2
tedfordgif
Member
 
Registered: Dec 2003
Posts: 43

Rep: Reputation: 15
I think most of those files are generated, and don't need to be checked in, but I don't have time to learn about it myself just now.

There's a man page for config.guess, and probably the automake/autoconf man pages will help with a number of the others.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Using CVS to version control Blender files? mickyg Linux - Software 2 09-19-2005 07:22 AM
Add existing C++ files to Kdevelop project Siavash Programming 2 04-08-2005 03:59 PM
Add existing C++ files to Kdevelop project Siavash Linux - Software 1 04-08-2005 02:31 PM
I think I want to add C header files to my KDevelop project? Scrag Programming 3 03-26-2004 05:02 PM
Cannot see Open GL project in KDevelop project wizard SparceMatrix Programming 2 08-07-2002 11:14 PM


All times are GMT -5. The time now is 01:40 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration