Skip to content

Commit

Permalink
Code hygiene work for spvc (#808)
Browse files Browse the repository at this point in the history
Changing the include path to spvc instead of shaderc

Reformatting a couple rules to be more readable.
  • Loading branch information
zoddicus committed Sep 18, 2019
1 parent 5903ef1 commit 68b6857
Show file tree
Hide file tree
Showing 11 changed files with 25 additions and 15 deletions.
4 changes: 2 additions & 2 deletions BUILD.gn
Expand Up @@ -123,8 +123,8 @@ component("libshaderc_spvc") {
"libshaderc/include/shaderc/env.h",
"libshaderc/include/shaderc/status.h",
"libshaderc/include/shaderc/visibility.h",
"libshaderc_spvc/include/shaderc/spvc.h",
"libshaderc_spvc/include/shaderc/spvc.hpp",
"libshaderc_spvc/include/spvc/spvc.h",
"libshaderc_spvc/include/spvc/spvc.hpp",
"libshaderc_spvc/src/spvc.cc",
"libshaderc_spvc/src/spvc_private.cc",
"libshaderc_spvc/src/spvc_private.h",
Expand Down
22 changes: 16 additions & 6 deletions libshaderc_spvc/CMakeLists.txt
Expand Up @@ -4,19 +4,29 @@ project(libshaderc)
# a dependency here will force clients of the library to rebuild
# when it changes.
set(SPVC_SOURCES
include/shaderc/spvc.h
include/shaderc/spvc.hpp
include/spvc/spvc.h
include/spvc/spvc.hpp
src/spvc.cc
src/spvc_private.cc
)

add_library(shaderc_spvc STATIC ${SPVC_SOURCES})
shaderc_default_compile_options(shaderc_spvc)
target_include_directories(shaderc_spvc PUBLIC include PRIVATE ${shaderc_SOURCE_DIR}/libshaderc/include ${shaderc_SOURCE_DIR}/libshaderc_util/include ${spirv-tools_SOURCE_DIR}/include ${SPIRV-Cross_SOURCE_DIR}/..)
target_include_directories(shaderc_spvc
PUBLIC include
${shaderc_SOURCE_DIR}/libshaderc/include
${shaderc_SOURCE_DIR}/libshaderc_util/include
${spirv-tools_SOURCE_DIR}/include
${SPIRV-Cross_SOURCE_DIR}/..)

add_library(shaderc_spvc_shared SHARED ${SPVC_SOURCES})
shaderc_default_compile_options(shaderc_spvc_shared)
target_include_directories(shaderc_spvc_shared PUBLIC include PRIVATE ${shaderc_SOURCE_DIR}/libshaderc/include ${shaderc_SOURCE_DIR}/libshaderc_util/include ${spirv-tools_SOURCE_DIR}/include ${SPIRV-Cross_SOURCE_DIR}/..)
target_include_directories(shaderc_spvc_shared
PUBLIC include
${shaderc_SOURCE_DIR}/libshaderc/include
${shaderc_SOURCE_DIR}/libshaderc_util/include
${spirv-tools_SOURCE_DIR}/include
${SPIRV-Cross_SOURCE_DIR}/..)

target_compile_definitions(shaderc_spvc_shared
PRIVATE SHADERC_IMPLEMENTATION
Expand All @@ -33,8 +43,8 @@ set_target_properties(shaderc_spvc_shared PROPERTIES SOVERSION 1)
if(SHADERC_ENABLE_INSTALL)
install(
FILES
include/shaderc/spvc.h
include/shaderc/spvc.hpp
include/spvc/spvc.h
include/spvc/spvc.hpp
DESTINATION
${CMAKE_INSTALL_INCLUDEDIR}/shaderc)

Expand Down
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion libshaderc_spvc/src/spvc_cpp_test.cc
Expand Up @@ -15,7 +15,7 @@
#include <gtest/gtest.h>

#include "common_shaders_for_test.h"
#include "shaderc/spvc.hpp"
#include "spvc/spvc.hpp"

using shaderc_spvc::CompilationResult;
using shaderc_spvc::CompileOptions;
Expand Down
2 changes: 1 addition & 1 deletion libshaderc_spvc/src/spvc_private.h
Expand Up @@ -16,7 +16,7 @@
#include <string>
#include <vector>

#include "shaderc/spvc.h"
#include "spvc/spvc.h"
#include <spirv_glsl.hpp>
#include <spirv_hlsl.hpp>
#include <spirv_msl.hpp>
Expand Down
2 changes: 1 addition & 1 deletion libshaderc_spvc/src/spvc_smoke_test_util.c
Expand Up @@ -17,7 +17,7 @@
#include <string.h>

#include "shaderc/shaderc.h"
#include "shaderc/spvc.h"
#include "spvc/spvc.h"

typedef shaderc_spvc_compilation_result_t (*CompileInto)(
const shaderc_spvc_compiler_t, const uint32_t*, size_t,
Expand Down
2 changes: 1 addition & 1 deletion libshaderc_spvc/src/spvc_test.cc
Expand Up @@ -16,7 +16,7 @@
#include <thread>

#include "common_shaders_for_test.h"
#include "shaderc/spvc.h"
#include "spvc/spvc.h"

namespace {

Expand Down
2 changes: 1 addition & 1 deletion libshaderc_spvc/src/spvc_webgpu_cpp_test.cc
Expand Up @@ -15,7 +15,7 @@
#include <gtest/gtest.h>

#include "common_shaders_for_test.h"
#include "shaderc/spvc.hpp"
#include "spvc/spvc.hpp"

using shaderc_spvc::CompilationResult;
using shaderc_spvc::CompileOptions;
Expand Down
2 changes: 1 addition & 1 deletion libshaderc_spvc/src/spvc_webgpu_test.cc
Expand Up @@ -17,7 +17,7 @@
#include <thread>

#include "common_shaders_for_test.h"
#include "shaderc/spvc.h"
#include "spvc/spvc.h"

namespace {

Expand Down
2 changes: 1 addition & 1 deletion spvc/src/main.cc
Expand Up @@ -21,7 +21,7 @@
#include "libshaderc_util/args.h"
#include "libshaderc_util/string_piece.h"
#include "shaderc/env.h"
#include "shaderc/spvc.hpp"
#include "spvc/spvc.hpp"
#include "shaderc/status.h"
#include "spirv-tools/libspirv.h"

Expand Down

0 comments on commit 68b6857

Please sign in to comment.