]> O.S.I.I.S - jp/vkvg.git/commitdiff
Travis (#21)
authorj-p <jp_bruyere@hotmail.com>
Fri, 3 May 2019 16:18:30 +0000 (18:18 +0200)
committerGitHub <noreply@github.com>
Fri, 3 May 2019 16:18:30 +0000 (18:18 +0200)
* travis test

* travis test

* travis test

* travis test

* travis test

* travis test

* travis test

* travis test

* travis test

* travis test

.travis.yml
CMakeLists.txt
README.md
vkh

index 9517c6247b6d8a00b2941efdc8e8e81b7f0dc459..59ec59b24a6c6a29f69844a41c2d78bc5bcbf354 100644 (file)
@@ -1,19 +1,20 @@
-language: c
+language: cpp
+dist: xenial
+
 os:
-  - linux
-  - osx
-compiler:
-  - gcc
-  - clang
-addons:
-  apt:
-       packages:
-         - libvulkan
+    - linux
 
+compiler:
+    - g++
 
+install:
+    - wget -qO - http://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo apt-key add -
+    - sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-1.1.106-xenial.list http://packages.lunarg.com/vulkan/1.1.106/lunarg-vulkan-1.1.106-xenial.list
+    - sudo apt -qq update
+    - sudo apt install vulkan-sdk libharfbuzz-dev libfreetype6-dev libfontconfig1-dev
+#    - sudo apt install libglfw3-dev
 script:
-  - mkdir build
-  - cd build
-  - cmake ..
-  - make -j 4
-
+    - mkdir build
+    - cd build
+    - cmake ..
+    - make
index b643e6860d2867a066e5f393e5a359a4fba1d943..a659a1c1db0b17e102c379d1123c83371dd7fdfc 100644 (file)
@@ -165,6 +165,7 @@ FUNCTION (buildtest TEST_NAME)
        ADD_EXECUTABLE(test_${TEST_NAME} "tests/${TEST_NAME}.c" )
        TARGET_INCLUDE_DIRECTORIES(test_${TEST_NAME} PRIVATE
                ${Vulkan_INCLUDE_DIRS}
+               ${GLFW3_INCLUDE_DIR}
                ${CMAKE_CURRENT_SOURCE_DIR}/include
                ${CMAKE_CURRENT_SOURCE_DIR}/src
                ${CMAKE_CURRENT_SOURCE_DIR}/tests/common
@@ -180,6 +181,7 @@ if (GLFW3_FOUND)
        ADD_LIBRARY("tests_common" STATIC tests/common/vkengine.c tests/common/test.c)
        TARGET_INCLUDE_DIRECTORIES(tests_common PRIVATE
                ${Vulkan_INCLUDE_DIRS}
+               ${GLFW3_INCLUDE_DIR}
                ${CMAKE_CURRENT_SOURCE_DIR}/include
                ${CMAKE_CURRENT_SOURCE_DIR}/src
                ${CMAKE_CURRENT_SOURCE_DIR}/tests/common
@@ -188,7 +190,7 @@ if (GLFW3_FOUND)
        )
        TARGET_LINK_LIBRARIES(tests_common
                ${Vulkan_LIBRARIES}
-               ${GLFW3_LIBRARIES}
+               ${GLFW3_LIBRARY}
                vkh_static
                vkvg
        )
index c407d28a3c0fc26794bd10de315cb738695a45d8..521d4bd502666b11f4907861498a149922cd5df8 100644 (file)
--- a/README.md
+++ b/README.md
@@ -8,6 +8,9 @@
   Vulkan Vector Graphics
   <br>
 <p align="center">
+  <a href="https://travis-ci.org/jpbruyere/vkvg">
+       <img src="https://travis-ci.org/jpbruyere/vkvg.svg?branch=master">
+  </a>
   <img src="https://img.shields.io/github/license/jpbruyere/vkvg.svg?style=flat-square">
   <a href="https://www.paypal.me/GrandTetraSoftware">
        <img src="https://img.shields.io/badge/Donate-PayPal-blue.svg?style=flat-square">
@@ -35,10 +38,10 @@ For API documentation and usage, please refer to the [Cairo](https://www.cairogr
 
 <p align="center">
   <a href="https://github.com/jpbruyere/vkvg/blob/master/vkvg-tiger.png">
-    <kbd><img src="https://github.com/jpbruyere/vkvg/blob/master/vkvg-tiger.png" height="260"></kbd>
+       <kbd><img src="https://github.com/jpbruyere/vkvg/blob/master/vkvg-tiger.png" height="260"></kbd>
   </a>
   <a href="https://github.com/jpbruyere/vkvg/blob/master/screenshot1.png">
-    <kbd><img src="https://github.com/jpbruyere/vkvg/blob/master/screenshot1.png" height="260"></kbd>
+       <kbd><img src="https://github.com/jpbruyere/vkvg/blob/master/screenshot1.png" height="260"></kbd>
   </a>
 </p>
 
diff --git a/vkh b/vkh
index 24e6ffa99b66341a767caa434069530e9fc516a8..18388a6b066cb569dedd4df1125974d0d208a503 160000 (submodule)
--- a/vkh
+++ b/vkh
@@ -1 +1 @@
-Subproject commit 24e6ffa99b66341a767caa434069530e9fc516a8
+Subproject commit 18388a6b066cb569dedd4df1125974d0d208a503