Skip to content
This repository was archived by the owner on Mar 31, 2023. It is now read-only.

Commit c3741bf

Browse files
committed
Changed folder structure and updated CMakeLists.txt file to match these changes.
1 parent 2592271 commit c3741bf

File tree

4 files changed

+19
-19
lines changed

4 files changed

+19
-19
lines changed

Project/CMakeLists.txt

+19-19
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# /////////////////////////////////////////////////////////////////////////////////////////////
1+
# /////////////////////////////////////////////////////////////////////////////////////////////
22
# // Copyright 2017 Intel Corporation
33
# //
44
# // Licensed under the Apache License, Version 2.0 (the "License");
@@ -67,33 +67,33 @@ endmacro()
6767

6868
add_definitions( -DVK_NO_PROTOTYPES )
6969
add_definitions( -D${USE_PLATFORM} )
70-
include_directories( Include )
71-
include_directories( Common )
70+
include_directories( "External" )
71+
include_directories( "Common" )
7272

73-
set( BASIC_SHARED_HEADER_FILES
73+
file( GLOB BASIC_SHARED_HEADER_FILES
7474
"Common/OperatingSystem.h"
7575
"Common/ListOfFunctions.inl"
7676
"Common/VulkanFunctions.h" )
7777

78-
set( BASIC_SHARED_SOURCE_FILES
78+
file( GLOB BASIC_SHARED_SOURCE_FILES
7979
"Common/OperatingSystem.cpp"
8080
"Common/VulkanFunctions.cpp" )
8181

82-
set( EXTERNAL_HEADER_FILES
83-
"Include/vk_platform.h"
84-
"Include/vulkan.h"
85-
"Include/stb_image.h" )
82+
file( GLOB EXTERNAL_HEADER_FILES
83+
"External/vk_platform.h"
84+
"External/vulkan.h"
85+
"External/stb_image.h" )
8686

8787
set( ALL_BASIC_SHARED_FILES
8888
${BASIC_SHARED_HEADER_FILES}
8989
${BASIC_SHARED_SOURCE_FILES}
9090
${EXTERNAL_HEADER_FILES} )
9191

92-
set( ADVANCED_SHARED_HEADER_FILES
92+
file( GLOB ADVANCED_SHARED_HEADER_FILES
9393
"Common/Tools.h"
9494
"Common/VulkanCommon.h" )
9595

96-
set( ADVANCED_SHARED_SOURCE_FILES
96+
file( GLOB ADVANCED_SHARED_SOURCE_FILES
9797
"Common/Tools.cpp"
9898
"Common/VulkanCommon.cpp" )
9999

@@ -102,19 +102,19 @@ set( ALL_BASIC_AND_ADVANCED_SHARED_FILES
102102
${ADVANCED_SHARED_HEADER_FILES}
103103
${ADVANCED_SHARED_SOURCE_FILES} )
104104

105-
set( TUTORIAL_HEADER_FILES REGULAR_EXPRESSION
106-
"Tutorial.*h" )
105+
set( PROJECT_HEADER_FILES REGULAR_EXPRESSION
106+
"(Tutorial|Benchmark)[0-9]+[.]h" )
107107

108-
set( TUTORIAL_SOURCE_FILES REGULAR_EXPRESSION
109-
"Tutorial.*cpp" )
108+
set( PROJECT_SOURCE_FILES REGULAR_EXPRESSION
109+
"(Tutorial|Benchmark)[0-9]+[.]cpp" )
110110

111111
source_group( "Header Files\\Common" FILES ${BASIC_SHARED_HEADER_FILES} )
112112
source_group( "Source Files\\Common" FILES ${BASIC_SHARED_SOURCE_FILES} )
113-
source_group( "Header Files\\Include" FILES ${EXTERNAL_HEADER_FILES} )
113+
source_group( "Header Files\\External" FILES ${EXTERNAL_HEADER_FILES} )
114114
source_group( "Header Files\\Common" FILES ${ADVANCED_SHARED_HEADER_FILES} )
115115
source_group( "Source Files\\Common" FILES ${ADVANCED_SHARED_SOURCE_FILES} )
116-
source_group( "Header Files" FILES ${TUTORIAL_HEADER_FILES} )
117-
source_group( "Source Files" FILES ${TUTORIAL_SOURCE_FILES} )
116+
source_group( "Header Files" FILES ${PROJECT_HEADER_FILES} )
117+
source_group( "Source Files" FILES ${PROJECT_SOURCE_FILES} )
118118

119119
_add_executable( "01-The_Beginning" ${ALL_BASIC_SHARED_FILES}
120120
Tutorials/01/Tutorial01.h
@@ -133,4 +133,4 @@ add_executable( "Tutorials" "05" "Staging_Resources" ${ALL_BASIC_AND_ADVANCED_SH
133133

134134
add_executable( "Tutorials" "06" "Descriptor_Sets" ${ALL_BASIC_AND_ADVANCED_SHARED_FILES} )
135135

136-
add_executable( "Tutorials" "07" "Uniform_Buffers" ${ALL_BASIC_AND_ADVANCED_SHARED_FILES} )
136+
add_executable( "Tutorials" "07" "Uniform_Buffers" ${ALL_BASIC_AND_ADVANCED_SHARED_FILES} )
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)