In The pureint branch of spring, i am using the SOURCES attribute of the ADD_CUSTOM_TARGET() CMake command. It is used for the JavaOO wrapper and for Java AIs. This attribute got added to CMake in version 2.6.3. It is a really useful thing, as it makes Java compilation as smooth as native compilation (or very close): Recompiling stuff only when needed, and always when needed. I have added a check for the required CMake version, so when it is older then 2.6.3, JavaOO and Java AIs are not configured/compiled, and warnings are shown.
Bibims buildbot uses CMake 2.6.0 (current Debian stable). 2.6.3 was released on 23. February 2009, current release is 2.8.0. Gentoo stable is 2.6.4, i do not know about other distros.
The pureint branch is not yet ready to be merged into master, but not a lot is missing. Bibim said he would not mind a lot to upgrade his machine to a later CMake version. So the question is, would it be ok to require this version for Java AIs, and upgrade CMake on the buildbot?
Buildbot CMake update to 2.6.3?
Buildbot CMake update to 2.6.3?
Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.
Moderator: Moderators
Post Reply
1 post
• Page 1 of 1
Jump to
- Community
- ↳ General Discussion
- ↳ Help & Bugs
- ↳ Ingame Community
- ↳ Spring Clans
- ↳ Tournaments
- ↳ Linux
- ↳ Mac OS X
- ↳ Off Topic Discussion
- Content Development
- ↳ Game Development
- ↳ Game Development Tutorials & Resources
- ↳ Game Releases
- ↳ Map Creation
- ↳ Map Tutorials & Resources
- ↳ Map Releases
- ↳ Lua Scripts
- ↳ Art & Modelling
- ↳ Modelling & Texturing Tutorials & Resources
- ↳ Sound Effects & Music
- ↳ Project Subforums
- ↳ Balanced Annihilation
- ↳ Balanced Annihilation Reloaded
- ↳ Conflict Terra
- ↳ The Cursed
- ↳ Evolution RTS
- ↳ Jauria RTS
- ↳ Kernel Panic
- ↳ Journeywar
- ↳ Ludum Dare
- ↳ MechCommander: Legacy
- ↳ Metal Factions
- ↳ MOSAIC
- ↳ NOTA
- ↳ Phoenix Annihilation
- ↳ SpringBoard
- ↳ Spring: 1944
- ↳ Star Wars: Imperial Winter
- ↳ TA Prime
- ↳ Tech Annihilation
- ↳ XTA
- ↳ Zero-K
- ↳ Project Archive
- ↳ Argh's Projects
- ↳ Caydr's Projects
- ↳ Damned
- ↳ Dune: Evolution
- ↳ Engines Of War
- ↳ Evolution RTS
- ↳ Progressive Annihilation
- ↳ Supreme Annihilation
- ↳ Spring Tanks
- ↳ PanzerStahl
- Development
- ↳ News
- ↳ Engine
- ↳ Dedicated Developer Discussion
- ↳ New Developer Discussion
- ↳ Meeting Minutes
- ↳ AI
- ↳ Lobby Clients & Server
- ↳ Infrastructure Development
- ↳ Lobby Meeting Minutes
- ↳ SPADS AutoHost
- ↳ SpringLobby Client
- ↳ Feature Requests
- ↳ Bounty Offers
- ↳ The Werewolf Game
- ↳ News Submissions
- Site content
- ↳ Community Blog
- ↳ Site content
- ↳ Banners
- ↳ Welcome images
- ↳ Videos
- ↳ Videos - contributions
- ↳ Screenshots
- ↳ Screenshots - contributions