On 4/3/14, Clark Wang <[email protected]> wrote:
> I've been using cmake for some time but still I'm confused about the
> syntax. Following are 2 examples from me:
>
>  - http://www.cmake.org/pipermail/cmake/2013-September/055924.html
>  - http://www.cmake.org/pipermail/cmake/2013-October/056036.html
>
> Someone ever told me cmake 3.0 may do some language cleanup work to address
> this kind of problems but it did not happen. So my idea is can we use
> another programming language syntax to write the CMakeLists file. (For
> example, we can write CMakeLists in Tcl which is clean and simple.)
>
> I'm not a language expert. Just want to get some feedback from others.
>
> -clark
>

There was a very serious and long discussion about this back in 2007
which led to a little Lua experiment which had a lot of promise.
Unfortunately, the project never went anywhere because people like me
were too busy and didn't finish it. I dream of finishing it someday.
But the internet has archived a lot of the discussion. Here are some
links. (There are others not listed here.) The CMake mailing list
thread was pretty long so you'll be following it down for awhile.

http://lua-users.org/lists/lua-l/2008-02/msg00403.html
http://www.cmake.org/pipermail/cmake/2007-November/017971.html
http://www.cmake.org/Wiki/CMake:Experiments_With_Lua

-Eric
-- 
Beginning iPhone Games Development
http://playcontrol.net/iphonegamebook/
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to