summarylogtreecommitdiffstats
path: root/CMakePresets.json
diff options
context:
space:
mode:
authorCaleb Maclennan2023-03-16 18:58:50 +0300
committerCaleb Maclennan2023-03-16 18:58:50 +0300
commita5799ea0cefd199d7c2cb607a77ad7e0873ec824 (patch)
tree02721f378a75323cb2c33d1b47942e4900a0600d /CMakePresets.json
parentaf3eeb98fb1c32483e058a9a75546c83dc15b099 (diff)
downloadaur-a5799ea0cefd199d7c2cb607a77ad7e0873ec824.tar.gz
Work and deps and CMake presets
Diffstat (limited to 'CMakePresets.json')
-rw-r--r--CMakePresets.json45
1 files changed, 45 insertions, 0 deletions
diff --git a/CMakePresets.json b/CMakePresets.json
new file mode 100644
index 000000000000..02b0afb361c7
--- /dev/null
+++ b/CMakePresets.json
@@ -0,0 +1,45 @@
+{
+ "version": 4,
+ "configurePresets": [
+ {
+ "name": "arch-environment",
+ "hidden": false,
+ "environment": {
+ "DEPS_ROOT" : "/",
+ "BUILD_DIR" : "build",
+ "CPPUNIT_ROOT" : "$env{DEPS_ROOT}",
+ "ISPC" : "$env{DEPS_ROOT}/bin/ispc",
+ "JSONCPP_ROOT" : "$env{DEPS_ROOT}",
+ "LIBCURL_ROOT" : "/usr",
+ "LIBUNWIND_ROOT" : "/usr",
+ "LOG4CPLUS_ROOT" : "$env{DEPS_ROOT}",
+ "LUA_DIR" : "$env{DEPS_ROOT}",
+ "OPENSUBDIV_ROOT" : "$env{DEPS_ROOT}",
+ "OPENVDB_ROOT" : "$env{DEPS_ROOT}",
+ "OPTIX_ROOT" : "$env{DEPS_ROOT}/optix",
+ "PXR_USD_LOCATION" : "$env{DEPS_ROOT}",
+ "PXR_INCLUDE_DIRS" : "$env{DEPS_ROOT}/include",
+ "RANDOM123_ROOT" : "$env{DEPS_ROOT}",
+ "ZLIB_ROOT" : "/usr"
+ },
+ "cacheVariables": {
+ "CMAKE_PREFIX_PATH": "$env{DEPS_ROOT}"
+ }
+ },
+ {
+ "name": "arch-package",
+ "displayName": "Arch Linux Release",
+ "inherits": "arch-environment",
+ "binaryDir": "${sourceParentDir}/build-release/${sourceDirName}",
+ "cacheVariables": { "CMAKE_BUILD_TYPE": "Release" },
+ "generator": "Unix Makefiles"
+ }
+ ],
+ "buildPresets": [
+ {
+ "name": "arch-package",
+ "displayName": "Package for Arch Linux",
+ "configurePreset": "arch-package"
+ }
+ ]
+}