Skip to content

Commit

Permalink
Add GN build system
Browse files Browse the repository at this point in the history
  • Loading branch information
christophe-lunarg committed Aug 8, 2023
1 parent 430013c commit 4b29e43
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions BUILD.gn
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Copyright 2023-2023 The ANGLE Project Authors.
# Copyright 2023-2023 LunarG, Inc.
#
# SPDX-License-Identifier: Apache-2.0

source_set("vulkan_utility_libraries") {
include_dirs = [
"include",
]
sources = [
"src/layer/layer_settings_manager.cpp",
"src/layer/layer_settings_manager.hpp",
"src/layer/layer_settings_util.cpp",
"src/layer/layer_settings_util.hpp",
"src/layer/vk_layer_settings.cpp",
"src/layer/vk_layer_settings_helper.cpp",
"include/vulkan/layer/vk_layer_settings_ext.h",
"include/vulkan/layer/vk_layer_settings.h",
"include/vulkan/layer/vk_layer_settings.hpp",
]
public_configs = [ ":vulkan_headers_config" ]
public_deps = [ "$vulkan_headers_dir:vulkan_headers" ]
}

if (is_fuchsia) {
library_type = "loadable_module"
} else {
library_type = "shared_library"
}

target(library_type, "vulkan_layer_settings") {
defines = []
ldflags = []
deps = [ ":vulkan_utility_libraries" ]
}

0 comments on commit 4b29e43

Please sign in to comment.