I am such a bone head

A place to discuss everything related to Newton Dynamics.

Moderators: Sascha Willems, walaber

I am such a bone head

Postby Julio Jerez » Fri Oct 16, 2009 4:35 pm

I remember so many people telling me to use CMake and did even pad attention.
Now I was face with an application what do no come with a project file. Instead all if has is a CMake.txt file.
So I download CMake, and "Oh My god", this stuff is what I have being looking for 6 years.
I can generate Project for all kind of Platforms, Linux, Max, Windows, and it si so easy.

I will convert my project to a CMake prject and say good by to the moronic Make file, and IDE file, let have CMake make they uniform for all platform.

Another think I read but I did no put too much attention is the it looks like it can do cross compilation, I will shift in my pants if this feature works.
it can generate all this projects

Borland Makefiles
MSYS Makefiles
MinGW Makefiles
NMake Makefiles
Unix Makefiles
Visual Studio 6
Visual Studio 7
Visual Studio 7 .NET 2003
Visual Studio 8 2005
Visual Studio 8 2005 Win64
Visual Studio 9 2008
Visual Studio 9 2008 Win64
Watcom WMake
CodeBlocks - MinGW Makefiles
CodeBlocks - Unix Makefiles
Eclipse CDT4 - MinGW Makefiles
Eclipse CDT4 - NMake Makefiles
Eclipse CDT4 - Unix Makefiles

It says here that is support cross comiling, and it even do archiving, this is too good to be true
– Manage complex, large build environments (KDE4)
– Very Flexible & Extensible
● Support for Macros
● Modules for finding/configuring software (bunch of modules
● Extend CMake for new platforms and languages
● Create custom targets/commands
● Run external programs
– Very simple, intuitive syntax
– Support for regular expressions (*nix style)
– Support for “In-Source” and “Out-of-Source” builds
– Cross Compiling
– Integrated Testing & Packaging (Ctest, CPack)
Julio Jerez
Moderator
Moderator
 
Posts: 12426
Joined: Sun Sep 14, 2003 2:18 pm
Location: Los Angeles

Re: I am such a bone head

Postby Carli » Fri Oct 16, 2009 4:52 pm

for me, i only need a built-up linux64 .so, a linux32 .so and a windows .dll (maybe you could offer these 3 files with each release)
Carli
 
Posts: 245
Joined: Fri Oct 02, 2009 5:28 am


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron