[DEV] Basic lutin wrapper

This commit is contained in:
Edouard DUPIN 2015-06-15 21:14:20 +02:00
commit 0d5a8db4a8
4 changed files with 38 additions and 0 deletions

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "gtest"]
path = gtest
url = https://github.com/generic-library/gtest.git

5
README.md Normal file
View File

@ -0,0 +1,5 @@
Lutin wrapper
=============
Used to compile the library with lutin builder interface

1
gtest Submodule

@ -0,0 +1 @@
Subproject commit 778f9663bfef9f42567a939440803f88349c40e5

29
lutin_gtest.py Normal file
View File

@ -0,0 +1,29 @@
#!/usr/bin/python
import lutin.module as module
import lutin.tools as tools
def get_desc():
return "gtest : google test interface"
def get_license():
return "BSD 3 clauses"
def create(target):
myModule = module.Module(__file__, 'gtest', 'LIBRARY')
myModule.add_src_file([
'gtest/src/gtest-all.cc',
'gtest/src/gtest.cc',
'gtest/src/gtest-death-test.cc',
'gtest/src/gtest-filepath.cc',
'gtest/src/gtest_main.cc',
'gtest/src/gtest-port.cc',
'gtest/src/gtest-printers.cc',
'gtest/src/gtest-test-part.cc',
'gtest/src/gtest-typed-test.cc'
])
myModule.add_path(tools.get_current_path(__file__)+"/gtest")
myModule.add_export_path(tools.get_current_path(__file__)+"/gtest/include/")
return myModule