Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
glslang
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Chen Yisong
glslang
Commits
e01c847a
Commit
e01c847a
authored
Nov 22, 2019
by
John Kessenich
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dj2-install'
parents
43fe7baf
04567eb2
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
38 additions
and
21 deletions
+38
-21
CMakeLists.txt
SPIRV/CMakeLists.txt
+5
-2
CMakeLists.txt
StandAlone/CMakeLists.txt
+22
-15
CMakeLists.txt
gtests/CMakeLists.txt
+11
-4
No files found.
SPIRV/CMakeLists.txt
View file @
e01c847a
...
...
@@ -36,7 +36,7 @@ set(SPVREMAP_HEADERS
add_library
(
SPIRV
${
LIB_TYPE
}
${
SOURCES
}
${
HEADERS
}
)
set_property
(
TARGET SPIRV PROPERTY FOLDER glslang
)
set_property
(
TARGET SPIRV PROPERTY POSITION_INDEPENDENT_CODE ON
)
target_include_directories
(
SPIRV PUBLIC
target_include_directories
(
SPIRV PUBLIC
$<BUILD_INTERFACE:
${
CMAKE_CURRENT_SOURCE_DIR
}
/..>
$<INSTALL_INTERFACE:
${
CMAKE_INSTALL_INCLUDEDIR
}
>
)
...
...
@@ -91,7 +91,10 @@ if(ENABLE_GLSLANG_INSTALL)
ARCHIVE DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
)
endif
()
install
(
EXPORT SPVRemapperTargets DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
/cmake
)
if
(
ENABLE_SPVREMAPPER
)
install
(
EXPORT SPVRemapperTargets DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
/cmake
)
endif
()
install
(
EXPORT SPIRVTargets DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
/cmake
)
install
(
FILES
${
HEADERS
}
${
SPVREMAP_HEADERS
}
DESTINATION
${
CMAKE_INSTALL_INCLUDEDIR
}
/SPIRV/
)
...
...
StandAlone/CMakeLists.txt
View file @
e01c847a
...
...
@@ -9,21 +9,20 @@ target_include_directories(glslang-default-resource-limits
set
(
SOURCES StandAlone.cpp DirStackFileIncluder.h
)
set
(
REMAPPER_SOURCES spirv-remap.cpp
)
add_executable
(
glslangValidator
${
SOURCES
}
)
add_executable
(
spirv-remap
${
REMAPPER_SOURCES
}
)
set_property
(
TARGET glslangValidator PROPERTY FOLDER tools
)
set_property
(
TARGET spirv-remap PROPERTY FOLDER tools
)
glslang_set_link_args
(
glslangValidator
)
glslang_set_link_args
(
spirv-remap
)
set
(
LIBRARIES
glslang
SPIRV
SPVRemapper
glslang-default-resource-limits
)
if
(
ENABLE_SPVREMAPPER
)
set
(
LIBRARIES
${
LIBRARIES
}
SPVRemapper
)
endif
()
if
(
WIN32
)
set
(
LIBRARIES
${
LIBRARIES
}
psapi
)
elseif
(
UNIX
)
...
...
@@ -33,10 +32,17 @@ elseif(UNIX)
endif
(
WIN32
)
target_link_libraries
(
glslangValidator
${
LIBRARIES
}
)
target_link_libraries
(
spirv-remap
${
LIBRARIES
}
)
target_include_directories
(
glslangValidator PUBLIC
$<BUILD_INTERFACE:
${
CMAKE_CURRENT_SOURCE_DIR
}
/../External>
$<INSTALL_INTERFACE:
${
CMAKE_INSTALL_INCLUDEDIR
}
/External>
)
target_include_directories
(
glslangValidator PUBLIC
$<BUILD_INTERFACE:
${
CMAKE_CURRENT_SOURCE_DIR
}
/../External>
$<INSTALL_INTERFACE:
${
CMAKE_INSTALL_INCLUDEDIR
}
/External>
)
if
(
ENABLE_SPVREMAPPER
)
set
(
REMAPPER_SOURCES spirv-remap.cpp
)
add_executable
(
spirv-remap
${
REMAPPER_SOURCES
}
)
set_property
(
TARGET spirv-remap PROPERTY FOLDER tools
)
glslang_set_link_args
(
spirv-remap
)
target_link_libraries
(
spirv-remap
${
LIBRARIES
}
)
endif
()
if
(
WIN32
)
source_group
(
"Source"
FILES
${
SOURCES
}
)
...
...
@@ -45,16 +51,17 @@ endif(WIN32)
if
(
ENABLE_GLSLANG_INSTALL
)
install
(
TARGETS glslangValidator EXPORT glslangValidatorTargets
RUNTIME DESTINATION
${
CMAKE_INSTALL_BINDIR
}
)
install
(
EXPORT glslangValidatorTargets DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
/cmake
)
install
(
TARGETS spirv-remap EXPORT spirv-remapTargets
if
(
ENABLE_SPVREMAPPER
)
install
(
TARGETS spirv-remap EXPORT spirv-remapTargets
RUNTIME DESTINATION
${
CMAKE_INSTALL_BINDIR
}
)
install
(
EXPORT glslangValidatorTargets DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
/cmake
)
install
(
EXPORT spirv-remapTargets DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
/cmake
)
install
(
EXPORT spirv-remapTargets DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
/cmake
)
endif
()
if
(
BUILD_SHARED_LIBS
)
install
(
TARGETS glslang-default-resource-limits EXPORT glslang-default-resource-limitsTargets
LIBRARY DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
)
install
(
EXPORT glslang-default-resource-limitsTargets DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
/cmake
)
install
(
EXPORT glslang-default-resource-limitsTargets DESTINATION
${
CMAKE_INSTALL_LIBDIR
}
/cmake
)
endif
()
endif
(
ENABLE_GLSLANG_INSTALL
)
gtests/CMakeLists.txt
View file @
e01c847a
...
...
@@ -20,10 +20,12 @@ if(BUILD_TESTING)
${
CMAKE_CURRENT_SOURCE_DIR
}
/Link.FromFile.cpp
${
CMAKE_CURRENT_SOURCE_DIR
}
/Link.FromFile.Vk.cpp
${
CMAKE_CURRENT_SOURCE_DIR
}
/Pp.FromFile.cpp
${
CMAKE_CURRENT_SOURCE_DIR
}
/Spv.FromFile.cpp
${
CMAKE_CURRENT_SOURCE_DIR
}
/Spv.FromFile.cpp
)
# -- Remapper tests
${
CMAKE_CURRENT_SOURCE_DIR
}
/Remap.FromFile.cpp
)
if
(
ENABLE_SPVREMAPPER
)
set
(
TEST_SOURCES
${
TEST_SOURCES
}
${
CMAKE_CURRENT_SOURCE_DIR
}
/Remap.FromFile.cpp
)
endif
()
glslang_pch
(
TEST_SOURCES
${
CMAKE_CURRENT_SOURCE_DIR
}
/pch.cpp
)
...
...
@@ -49,8 +51,13 @@ if(BUILD_TESTING)
${
gtest_SOURCE_DIR
}
/include
)
set
(
LIBRARIES
SPVRemapper
glslang OSDependent OGLCompiler glslang
glslang OSDependent OGLCompiler glslang
SPIRV glslang-default-resource-limits
)
if
(
ENABLE_SPVREMAPPER
)
set
(
LIBRARIES
${
LIBRARIES
}
SPVRemapper
)
endif
()
if
(
ENABLE_HLSL
)
set
(
LIBRARIES
${
LIBRARIES
}
HLSL
)
endif
(
ENABLE_HLSL
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment