CMake:Experiments With Lua

From KitwarePublic
Revision as of 12:59, 26 November 2007 by Ken.martin@kitware.com (talk | contribs) (New page: Here is a source tree for a CMake that also accepts Lua as input. This is just an experiment and only one command cm_get_property returns a value as a proper Lua function should. But all c...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Here is a source tree for a CMake that also accepts Lua as input. This is just an experiment and only one command cm_get_property returns a value as a proper Lua function should. But all commands are wrapped and the LuaTest test case (found under CMake/Tests) works.

-- a simple test case

cm_project ("LuaTest");

cm_add_executable ("LuaTest", "simple.cxx");

sources = {

 "simpleLib.cxx",
 "simpleCLib.c", 
 "simpleWe.cpp"

}

cm_add_library ("simpleLib", "STATIC", unpack(sources));

cm_target_link_libraries ("LuaTest", "simpleLib");

print("The location of simpleLib is: " ..

 cm_get_property("TARGET", "simpleLib", "LOCATION"));