123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- {
- "git_url":"https://github.com/aws-lumberyard/DirectXShaderCompiler.git",
- "git_tag":"release-1.6.2104-o3de",
- "package_name":"DirectXShaderCompilerDxc",
- "package_version":"1.6.2104-o3de-rev2",
- "package_url":"https://github.com/aws-lumberyard/DirectXShaderCompiler",
- "package_license":"NCSA",
- "package_license_file":"LICENSE.TXT",
- "cmake_find_target":"FindDirectXShaderCompilerDxc.cmake",
- "Platforms":{
- "Windows":{
- "Windows":{
- "cmake_find_template":"FindDirectXShaderCompilerDxc.cmake.Windows",
- "custom_build_cmd": [
- "build_dxc_windows.cmd"
- ],
- "custom_install_cmd": [
- "install_dxc_windows.cmd"
- ]
- }
- },
- "Darwin":{
- "Mac":{
- "build_configs": ["Release"],
- "cmake_find_template":"FindDirectXShaderCompilerDxc.cmake.Mac",
- "cmake_generate_args":[
- "-DCMAKE_BUILD_TYPE=Release",
- "-DCMAKE_INSTALL_LIBDIR=\"lib/Release\"",
- "-DCMAKE_INSTALL_BINDIR=\"bin/Release\"",
- "-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON",
- "-DLLVM_APPEND_VC_REV:BOOL=ON",
- "-DLLVM_DEFAULT_TARGET_TRIPLE:STRING=dxil-ms-dx",
- "-DLLVM_ENABLE_EH:BOOL=ON",
- "-DLLVM_ENABLE_RTTI:BOOL=ON",
- "-DLLVM_INCLUDE_DOCS:BOOL=OFF",
- "-DLLVM_INCLUDE_EXAMPLES:BOOL=OFF",
- "-DLLVM_INCLUDE_TESTS:BOOL=OFF",
- "-DLLVM_OPTIMIZED_TABLEGEN:BOOL=OFF",
- "-DLLVM_REQUIRES_EH:BOOL=ON",
- "-DLLVM_REQUIRES_RTTI:BOOL=ON",
- "-DLLVM_TARGETS_TO_BUILD:STRING=None",
- "-DLIBCLANG_BUILD_STATIC:BOOL=ON",
- "-DCLANG_BUILD_EXAMPLES:BOOL=OFF",
- "-DCLANG_CL:BOOL=OFF",
- "-DCLANG_ENABLE_ARCMT:BOOL=OFF",
- "-DCLANG_ENABLE_STATIC_ANALYZER:BOOL=OFF",
- "-DCLANG_INCLUDE_TESTS:BOOL=OFF",
- "-DHLSL_INCLUDE_TESTS:BOOL=ON",
- "-DENABLE_SPIRV_CODEGEN:BOOL=ON",
- "-DSPIRV_BUILD_TESTS:BOOL=ON"
- ],
- "cmake_build_args":[
- "-j",
- "8"
- ],
- "cmake_install_filter":[
- "bin/*",
- "lib/*.dylib"
- ]
- }
- },
- "Linux":{
- "Linux":{
- "build_configs": ["Release"],
- "cmake_find_template":"FindDirectXShaderCompilerDxc.cmake.Linux",
- "cmake_generate_args":[
- "-GNinja",
- "-DCMAKE_BUILD_TYPE=Release",
- "-DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON",
- "-DLLVM_APPEND_VC_REV:BOOL=ON",
- "-DLLVM_DEFAULT_TARGET_TRIPLE:STRING=dxil-ms-dx",
- "-DLLVM_ENABLE_EH:BOOL=ON",
- "-DLLVM_ENABLE_RTTI:BOOL=ON",
- "-DLLVM_INCLUDE_DOCS:BOOL=OFF",
- "-DLLVM_INCLUDE_EXAMPLES:BOOL=OFF",
- "-DLLVM_INCLUDE_TESTS:BOOL=OFF",
- "-DLLVM_OPTIMIZED_TABLEGEN:BOOL=OFF",
- "-DLLVM_REQUIRES_EH:BOOL=ON",
- "-DLLVM_REQUIRES_RTTI:BOOL=ON",
- "-DLLVM_TARGETS_TO_BUILD:STRING=None",
- "-DLIBCLANG_BUILD_STATIC:BOOL=ON",
- "-DCLANG_BUILD_EXAMPLES:BOOL=OFF",
- "-DCLANG_CL:BOOL=OFF",
- "-DCLANG_ENABLE_ARCMT:BOOL=OFF",
- "-DCLANG_ENABLE_STATIC_ANALYZER:BOOL=OFF",
- "-DCLANG_INCLUDE_TESTS:BOOL=OFF",
- "-DHLSL_INCLUDE_TESTS:BOOL=ON",
- "-DENABLE_SPIRV_CODEGEN:BOOL=ON",
- "-DSPIRV_BUILD_TESTS:BOOL=ON"
- ],
- "cmake_build_args":[
- "-j",
- "2"
- ],
- "cmake_install_filter":[
- "bin/*",
- "lib/*.so",
- "lib/*.so.*"
- ]
- }
- }
- }
- }
|