diff options
| -rw-r--r-- | .travis.yml | 1 | ||||
| l--------- | core/pkg/tbox.pkg/lib/coverage | 1 | ||||
| -rw-r--r-- | core/xmake.lua | 6 |
3 files changed, 8 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index 4440de76c..940c60038 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,7 @@ install: script: - scripts/get.sh __local__ - xmake lua versioninfo + - xmake f -m coverage -P core - xmake -P core - export XMAKE_PROGRAM_DIR=$PWD/xmake - core/build/xmake lua versioninfo diff --git a/core/pkg/tbox.pkg/lib/coverage b/core/pkg/tbox.pkg/lib/coverage new file mode 120000 index 000000000..30b81dbfd --- /dev/null +++ b/core/pkg/tbox.pkg/lib/coverage @@ -0,0 +1 @@ +release
\ No newline at end of file diff --git a/core/xmake.lua b/core/xmake.lua index b53b9a94c..fe911558e 100644 --- a/core/xmake.lua +++ b/core/xmake.lua @@ -48,6 +48,12 @@ if is_plat("macosx") then add_ldflags("-all_load", "-pagezero_size 10000", "-image_base 100000000") end +-- for mode coverage +if is_mode("coverage") then + add_cxflags("-coverage") + add_ldflags("-coverage") +end + -- add package directories add_packagedirs("pkg") |
