diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..26afafb4 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,27 @@ +language: cpp + +os: + - linux + +script: + - export TOP=$(pwd) + - git clone https://github.com/KhronosGroup/OpenCL-Headers.git + - cd OpenCL-Headers + - ln -s CL OpenCL # For OSX builds + - cd .. + - git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader.git + - cd ${TOP}/OpenCL-ICD-Loader + - mkdir build + - cd build + - cmake -DOPENCL_INCLUDE_DIRS=${TOP}/OpenCL-Headers/ .. + - make + - cd ${TOP} + - ls -l + - mkdir build + - cd build + - cmake -DCL_INCLUDE_DIR=${TOP}/OpenCL-Headers + -DCL_LIB_DIR=${TOP}/OpenCL-ICD-Loader/build/lib + -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=./bin + -DOPENCL_LIBRARIES="-lOpenCL -lpthread" + .. + - make -j2