1
- # /////////////////////////////////////////////////////////////////////////////////////////////
1
+ # /////////////////////////////////////////////////////////////////////////////////////////////
2
2
# // Copyright 2017 Intel Corporation
3
3
# //
4
4
# // Licensed under the Apache License, Version 2.0 (the "License");
@@ -67,33 +67,33 @@ endmacro()
67
67
68
68
add_definitions ( -DVK_NO_PROTOTYPES )
69
69
add_definitions ( -D${USE_PLATFORM} )
70
- include_directories ( Include )
71
- include_directories ( Common )
70
+ include_directories ( "External" )
71
+ include_directories ( " Common" )
72
72
73
- set ( BASIC_SHARED_HEADER_FILES
73
+ file ( GLOB BASIC_SHARED_HEADER_FILES
74
74
"Common/OperatingSystem.h"
75
75
"Common/ListOfFunctions.inl"
76
76
"Common/VulkanFunctions.h" )
77
77
78
- set ( BASIC_SHARED_SOURCE_FILES
78
+ file ( GLOB BASIC_SHARED_SOURCE_FILES
79
79
"Common/OperatingSystem.cpp"
80
80
"Common/VulkanFunctions.cpp" )
81
81
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" )
86
86
87
87
set ( ALL_BASIC_SHARED_FILES
88
88
${BASIC_SHARED_HEADER_FILES}
89
89
${BASIC_SHARED_SOURCE_FILES}
90
90
${EXTERNAL_HEADER_FILES} )
91
91
92
- set ( ADVANCED_SHARED_HEADER_FILES
92
+ file ( GLOB ADVANCED_SHARED_HEADER_FILES
93
93
"Common/Tools.h"
94
94
"Common/VulkanCommon.h" )
95
95
96
- set ( ADVANCED_SHARED_SOURCE_FILES
96
+ file ( GLOB ADVANCED_SHARED_SOURCE_FILES
97
97
"Common/Tools.cpp"
98
98
"Common/VulkanCommon.cpp" )
99
99
@@ -102,19 +102,19 @@ set( ALL_BASIC_AND_ADVANCED_SHARED_FILES
102
102
${ADVANCED_SHARED_HEADER_FILES}
103
103
${ADVANCED_SHARED_SOURCE_FILES} )
104
104
105
- set ( TUTORIAL_HEADER_FILES REGULAR_EXPRESSION
106
- "Tutorial.* h" )
105
+ set ( PROJECT_HEADER_FILES REGULAR_EXPRESSION
106
+ "( Tutorial|Benchmark)[0-9]+[.] h" )
107
107
108
- set ( TUTORIAL_SOURCE_FILES REGULAR_EXPRESSION
109
- "Tutorial.* cpp" )
108
+ set ( PROJECT_SOURCE_FILES REGULAR_EXPRESSION
109
+ "( Tutorial|Benchmark)[0-9]+[.] cpp" )
110
110
111
111
source_group ( "Header Files\\ Common" FILES ${BASIC_SHARED_HEADER_FILES} )
112
112
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} )
114
114
source_group ( "Header Files\\ Common" FILES ${ADVANCED_SHARED_HEADER_FILES} )
115
115
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 } )
118
118
119
119
_add_executable( "01-The_Beginning" ${ALL_BASIC_SHARED_FILES}
120
120
Tutorials/01/Tutorial01.h
@@ -133,4 +133,4 @@ add_executable( "Tutorials" "05" "Staging_Resources" ${ALL_BASIC_AND_ADVANCED_SH
133
133
134
134
add_executable ( "Tutorials" "06" "Descriptor_Sets" ${ALL_BASIC_AND_ADVANCED_SHARED_FILES} )
135
135
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} )
0 commit comments