CMake build system for Cthugha *looking for testers*

Discussion area about developing or extending OGRE, adding plugins for it or building applications on it. No newbie questions please, use the Help forum for that.
Locked
User avatar
sinbad
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 19269
Joined: Sun Oct 06, 2002 11:19 pm
Location: Guernsey, Channel Islands
x 66
Contact:

Re: CMake build system for Cthugha *looking for testers*

Post by sinbad »

I fixed this today.
User avatar
guyver6
Greenskin
Posts: 106
Joined: Mon Dec 23, 2002 10:16 pm
Location: Warsaw, Poland

Re: CMake build system for Cthugha *looking for testers*

Post by guyver6 »

Hi,

Running cmake -G "Unix Makefiles" on OSX 10.6 invokes infinite loop with this message being a "turnaround":

Code: Select all

You have changed variables that require your cache to be deleted.
Configure will be re-run and you may have to reset some variables.
The following variables have changed:
CMAKE_C_COMPILER= /usr/bin/gcc
CMAKE_CXX_COMPILER= /usr/bin/c++
It regenerates makefiles forever.

XCode project generation works ok.
User avatar
masterfalcon
OGRE Team Member
OGRE Team Member
Posts: 4270
Joined: Sun Feb 25, 2007 4:56 am
Location: Bloomington, MN
x 126
Contact:

Re: CMake build system for Cthugha *looking for testers*

Post by masterfalcon »

I dug into this a while back. It seems to be related to how we're forcing the compiler version to 4.0. I couldn't figure out a workaround though.
User avatar
sinbad
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 19269
Joined: Sun Oct 06, 2002 11:19 pm
Location: Guernsey, Channel Islands
x 66
Contact:

Re: CMake build system for Cthugha *looking for testers*

Post by sinbad »

Personally I'm not sure why anyone would want to generate makefiles on OS X anyway, since you can run the build from the command line with xcodebuild. I consider supporting this to be very low priority.
airfang
Gnoblar
Posts: 1
Joined: Wed Jan 06, 2010 9:56 pm

Re: CMake build system for Cthugha *looking for testers*

Post by airfang »

Hey guys, I just started using Ogre3D and I am glad that version 1.7 has CMake support but I do have some problems that I couldn't resolve.

I used CMake to generate the build files and compiled Ogre successfully with Visual Studio 2008. But now I am having trouble using Ogre for my project via CMake (find_package problem). It seems that the packages (Find*.cmake) and utils (FindPkgMacros.cmake, etc.) were not copied over to the build directory. Am I missing something here or it is the default behavior and I have to copy those files to the build directory?

Also, I was wondering if OIS is required for a Ogre project (because it is dependent on DirectX and I don't intend to use DirectX in my project)

Thanks in advance!
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179
Contact:

Re: CMake build system for Cthugha *looking for testers*

Post by jacmoe »

Build the Install project: that'll leave you with a nice 'sdk' directory.
The cmake scripts ought to be in there (IIRC).
With the rest of the Ogre goodies.
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
CABAListic
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 2903
Joined: Thu Jan 18, 2007 2:48 pm
x 58
Contact:

Re: CMake build system for Cthugha *looking for testers*

Post by CABAListic »

It doesn't make any sense to copy them to the build directory. If you want to have your own project find Ogre, then you will have to copy the FindOGRE script (and required utility scripts) to your project's sources, they will do you no good in Ogre's build directory.

BTW, this thread is getting way too long. I kindly request that new threads are opened for particular issues, that way it will be much easier to keep track of things :)
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179
Contact:

Re: CMake build system for Cthugha *looking for testers*

Post by jacmoe »

It doesn't matter if it does not make sense to you, because we have a CMake directory in the sdk directory with all the handy Ogre specific CMake stuff. It does make sense to me - was a good starting point for Ogitor. :)

Do you want me to lock this?
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
User avatar
jacmoe
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 20570
Joined: Thu Jan 22, 2004 10:13 am
Location: Denmark
x 179
Contact:

Re: CMake build system for Cthugha *looking for testers*

Post by jacmoe »

Alright, I'm locking it. :wink:

/* locked */
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
Locked