Files
test/build_files/build_environment/cmake/ocloc.cmake

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

37 lines
795 B
CMake
Raw Normal View History

# SPDX-FileCopyrightText: 2022 Blender Authors
#
2022-06-29 12:58:04 +02:00
# SPDX-License-Identifier: GPL-2.0-or-later
set(OCLOC_EXTRA_ARGS
-DNEO_SKIP_UNIT_TESTS=1
-DNEO_BUILD_WITH_OCL=0
-DNEO_CURRENT_PLATFORMS_SUPPORT=1
-DNEO_LEGACY_PLATFORMS_SUPPORT=0
2022-06-29 12:58:04 +02:00
-DBUILD_WITH_L0=0
-DNEO_BUILD_UNVERSIONED_OCLOC=TRUE
2022-06-29 12:58:04 +02:00
-DIGC_DIR=${LIBDIR}/igc
-DGMM_DIR=${LIBDIR}/gmmlib
)
ExternalProject_Add(external_ocloc
URL file://${PACKAGE_DIR}/${OCLOC_FILE}
URL_HASH ${OCLOC_HASH_TYPE}=${OCLOC_HASH}
DOWNLOAD_DIR ${DOWNLOAD_DIR}
PREFIX ${BUILD_DIR}/ocloc
CMAKE_ARGS
-DCMAKE_INSTALL_PREFIX=${LIBDIR}/ocloc
${DEFAULT_CMAKE_FLAGS}
${OCLOC_EXTRA_ARGS}
2022-06-29 12:58:04 +02:00
INSTALL_DIR ${LIBDIR}/ocloc
)
add_dependencies(
external_ocloc
external_igc
external_gmmlib
)
harvest(external_ocloc ocloc dpcpp/lib/ocloc "*")