Add CMake as a build system #1104
Labels
No Label
Closed
Duplicate
Closed
Fixed
Closed
Invalid
Closed
Needs info
Closed
Won't fix
Closed
Works for me
Difficulty
Hard
Difficulty
Medium
Difficulty
Simple
Needs Info
Priority
1: Release Blocker
Priority
2: Must Have
Priority
3: Should Have
Priority
4: Nice To Have
Priority
5: If Time Permits
Theme
AI
Theme
Art & Animation
Theme
Atlas editor
Theme
Build & Packages
Theme
Core engine
Theme
Internationalization & Localization
Theme
Maps
Theme
Multiplayer Lobby
Theme
Music & Sound FX
Theme
Network
Theme
Non-game systems
Theme
Simulation
Theme
UI – Game setup
Theme
UI – In-game
Theme
UI – Miscellaneous
Theme
UI & Simulation
Theme/Website
Forum
Type
Defect
Type
Enhancement
Type
Task
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: wfg/0ad#1104
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.
Attachment patch (39789 bytes) added
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.
I put my cmake stuff in a repo. to help me structure my work.
Gitorious project
and
git repo:
https://git.gitorious.org/cmake-for-0ad/cmake-for-0ad.git
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.
Attaching old patch from Philip, see http://irclogs.wildfiregames.com/2013-01-03-QuakeNet-%230ad-dev.log @ 18:58
Attachment cmake.patch (69632 bytes) added
Old WIP patch from Philip
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.
CMAKEto Add CMake as a build system