Opened 6 years ago

Last modified 10 months ago

#1104 assigned enhancement


Reported by: Juicyfruit Owned by: echotangoecho
Priority: If Time Permits Milestone: Backlog
Component: Build & Packages Keywords:
Cc: Yves Patch:

Description (last modified by echotangoecho)

Welcome to CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. bla bla but it does do XCode4 and it was on my to learn list.

Attachments (2)

patch (38.9 KB) - added by Juicyfruit 6 years ago.
cmake.patch (68.0 KB) - added by Ben Brian 5 years ago.
Old WIP patch from Philip

Download all attachments as: .zip

Change History (10)

Changed 6 years ago by Juicyfruit

Attachment: patch added

comment:1 Changed 6 years ago by Juicyfruit

You need to have working libraries (nvtt and spidermonkey need to be compiled)

It does NOT do mocks_test, tests it build a working atlas

It DOES build a pyrogenesis executable that works for me on 2 systems (OSX 10.7 x64 (makefiles and Xcode4) AND linux x86_64 (gnu makefiles) )

It is very much a work i progress.

comment:2 in reply to:  1 Changed 6 years ago by Juicyfruit

I put my cmake stuff in a repo. to help me structure my work.

Gitorious project


git repo:

comment:3 Changed 6 years ago by Yves

Cc: Yves added

Adding me to the Cc-list... :) I'm interested in CMake and in how far you have come integrating it into our build-environment. I'm going to have a closer look as soon as I have enough time.

comment:4 Changed 6 years ago by Kieran P

Milestone: Alpha 9Backlog

comment:5 Changed 5 years ago by Ben Brian

Keywords: buildsystem cmake optional removed

Attaching old patch from Philip, see @ 18:58

Changed 5 years ago by Ben Brian

Attachment: cmake.patch added

Old WIP patch from Philip

comment:6 Changed 12 months ago by echotangoecho

Description: modified (diff)

Started from scratch on trying to add some cmake support, progress can be followed here. I will probably continue with this until building everything with GCC (Clang ?) works on my system, as I don't have/use a Windows or OS X system.

comment:7 Changed 12 months ago by echotangoecho

Component: Core engineBuild & Packages

comment:8 Changed 10 months ago by echotangoecho

Owner: set to echotangoecho
Status: newassigned
Note: See TracTickets for help on using tickets.