Opened 12 years ago
Last modified 16 months ago
#1104 new enhancement
Add CMake as a build system
Reported by: | Juicyfruit | Owned by: | |
---|---|---|---|
Priority: | If Time Permits | Milestone: | Backlog |
Component: | Build & Packages | Keywords: | |
Cc: | Patch: |
Description (last modified by )
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)
Change History (12)
by , 12 years ago
follow-up: 2 comment:1 by , 12 years ago
comment:2 by , 12 years ago
I put my cmake stuff in a repo. to help me structure my work.
and
git repo: https://git.gitorious.org/cmake-for-0ad/cmake-for-0ad.git
comment:3 by , 12 years ago
Cc: | 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 by , 12 years ago
Milestone: | Alpha 9 → Backlog |
---|
comment:5 by , 11 years ago
Keywords: | buildsystem cmake optional removed |
---|
Attaching old patch from Philip, see http://irclogs.wildfiregames.com/2013-01-03-QuakeNet-%230ad-dev.log @ 18:58
comment:6 by , 7 years ago
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 by , 7 years ago
Component: | Core engine → Build & Packages |
---|
comment:8 by , 7 years ago
Owner: | set to |
---|---|
Status: | new → assigned |
comment:9 by , 2 years ago
Description: | modified (diff) |
---|---|
Summary: | CMAKE → Add CMake as a build system |
comment:10 by , 16 months ago
Cc: | removed |
---|---|
Owner: | removed |
Status: | assigned → new |
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.