Lines Matching +full:vulkan +full:- +full:loader

3 set -e
7 …aro.org/components/toolchain/binaries/7.5-2019.12/arm-linux-gnueabihf/gcc-linaro-7.5.0-2019.12-x86…
8 …ro.org/components/toolchain/binaries/7.5-2019.12/aarch64-linux-gnu/gcc-linaro-7.5.0-2019.12-x86_64…
10 TOOLCHAIN_PREFIX_arm=arm-linux-gnueabihf
11 TOOLCHAIN_PREFIX_aarch64=aarch64-linux-gnu
18 cmake --version
36 echo "SET(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}-gcc)" >> ${TOOLCHAIN_FILE}
37 echo "SET(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}-g++)" >> ${TOOLCHAIN_FILE}
53 #Vulkan Headers
54 git clone https://github.com/KhronosGroup/Vulkan-Headers.git
56 # Get and build loader
57 git clone https://github.com/KhronosGroup/OpenCL-ICD-Loader.git
58 cd ${TOP}/OpenCL-ICD-Loader
61 cmake .. -G Ninja \
62 -DCMAKE_BUILD_TYPE=Release \
63 -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} \
64 -DOPENCL_ICD_LOADER_HEADERS_DIR=${TOP}/OpenCL-Headers/
65 cmake --build . -j2
67 #Vulkan Loader
69 git clone https://github.com/KhronosGroup/Vulkan-Loader.git
70 cd Vulkan-Loader
74 cmake .. -G Ninja \
75 -DCMAKE_BUILD_TYPE=Release \
76 -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} \
77 -DBUILD_WSI_XLIB_SUPPORT=OFF \
78 -DBUILD_WSI_XCB_SUPPORT=OFF \
79 -DBUILD_WSI_WAYLAND_SUPPORT=OFF \
80 -C helper.cmake ..
81 cmake --build . -j2
85 ls -l
92 CMAKE_OPENCL_LIBRARIES_OPTION="-lOpenCL -lpthread"
93 CMAKE_CACHE_OPTIONS="-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache"
95 cmake .. -G Ninja \
96 -DCMAKE_BUILD_TYPE="${BUILD_CONFIG}" \
98 -DCL_INCLUDE_DIR=${TOP}/OpenCL-Headers \
99 -DCL_LIB_DIR=${TOP}/OpenCL-ICD-Loader/build \
100 -DCMAKE_TOOLCHAIN_FILE=${TOOLCHAIN_FILE} \
101 -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=./bin \
102 -DOPENCL_LIBRARIES="${CMAKE_OPENCL_LIBRARIES_OPTION}" \
103 -DUSE_CL_EXPERIMENTAL=ON \
104 -DGL_IS_SUPPORTED=${BUILD_OPENGL_TEST} \
105 -DVULKAN_IS_SUPPORTED=${BUILD_VULKAN_TEST} \
106 -DVULKAN_INCLUDE_DIR=${TOP}/Vulkan-Headers/include/ \
107 -DVULKAN_LIB_DIR=${TOP}/Vulkan-Loader/build/loader/
108 cmake --build . -j3