Changed folder structure and updated CMakeLists.txt file to match these changes.

This commit is contained in:
Pawel Lapinski
2018-02-26 23:36:38 +01:00
parent 2592271bfa
commit c3741bf127
4 changed files with 19 additions and 19 deletions

View File

@@ -1,4 +1,4 @@
# ///////////////////////////////////////////////////////////////////////////////////////////// # /////////////////////////////////////////////////////////////////////////////////////////////
# // Copyright 2017 Intel Corporation # // Copyright 2017 Intel Corporation
# // # //
# // Licensed under the Apache License, Version 2.0 (the "License"); # // Licensed under the Apache License, Version 2.0 (the "License");
@@ -67,33 +67,33 @@ endmacro()
add_definitions( -DVK_NO_PROTOTYPES ) add_definitions( -DVK_NO_PROTOTYPES )
add_definitions( -D${USE_PLATFORM} ) add_definitions( -D${USE_PLATFORM} )
include_directories( Include ) include_directories( "External" )
include_directories( Common ) include_directories( "Common" )
set( BASIC_SHARED_HEADER_FILES file( GLOB BASIC_SHARED_HEADER_FILES
"Common/OperatingSystem.h" "Common/OperatingSystem.h"
"Common/ListOfFunctions.inl" "Common/ListOfFunctions.inl"
"Common/VulkanFunctions.h" ) "Common/VulkanFunctions.h" )
set( BASIC_SHARED_SOURCE_FILES file( GLOB BASIC_SHARED_SOURCE_FILES
"Common/OperatingSystem.cpp" "Common/OperatingSystem.cpp"
"Common/VulkanFunctions.cpp" ) "Common/VulkanFunctions.cpp" )
set( EXTERNAL_HEADER_FILES file( GLOB EXTERNAL_HEADER_FILES
"Include/vk_platform.h" "External/vk_platform.h"
"Include/vulkan.h" "External/vulkan.h"
"Include/stb_image.h" ) "External/stb_image.h" )
set( ALL_BASIC_SHARED_FILES set( ALL_BASIC_SHARED_FILES
${BASIC_SHARED_HEADER_FILES} ${BASIC_SHARED_HEADER_FILES}
${BASIC_SHARED_SOURCE_FILES} ${BASIC_SHARED_SOURCE_FILES}
${EXTERNAL_HEADER_FILES} ) ${EXTERNAL_HEADER_FILES} )
set( ADVANCED_SHARED_HEADER_FILES file( GLOB ADVANCED_SHARED_HEADER_FILES
"Common/Tools.h" "Common/Tools.h"
"Common/VulkanCommon.h" ) "Common/VulkanCommon.h" )
set( ADVANCED_SHARED_SOURCE_FILES file( GLOB ADVANCED_SHARED_SOURCE_FILES
"Common/Tools.cpp" "Common/Tools.cpp"
"Common/VulkanCommon.cpp" ) "Common/VulkanCommon.cpp" )
@@ -102,19 +102,19 @@ set( ALL_BASIC_AND_ADVANCED_SHARED_FILES
${ADVANCED_SHARED_HEADER_FILES} ${ADVANCED_SHARED_HEADER_FILES}
${ADVANCED_SHARED_SOURCE_FILES} ) ${ADVANCED_SHARED_SOURCE_FILES} )
set( TUTORIAL_HEADER_FILES REGULAR_EXPRESSION set( PROJECT_HEADER_FILES REGULAR_EXPRESSION
"Tutorial.*h" ) "(Tutorial|Benchmark)[0-9]+[.]h" )
set( TUTORIAL_SOURCE_FILES REGULAR_EXPRESSION set( PROJECT_SOURCE_FILES REGULAR_EXPRESSION
"Tutorial.*cpp" ) "(Tutorial|Benchmark)[0-9]+[.]cpp" )
source_group( "Header Files\\Common" FILES ${BASIC_SHARED_HEADER_FILES} ) source_group( "Header Files\\Common" FILES ${BASIC_SHARED_HEADER_FILES} )
source_group( "Source Files\\Common" FILES ${BASIC_SHARED_SOURCE_FILES} ) source_group( "Source Files\\Common" FILES ${BASIC_SHARED_SOURCE_FILES} )
source_group( "Header Files\\Include" FILES ${EXTERNAL_HEADER_FILES} ) source_group( "Header Files\\External" FILES ${EXTERNAL_HEADER_FILES} )
source_group( "Header Files\\Common" FILES ${ADVANCED_SHARED_HEADER_FILES} ) source_group( "Header Files\\Common" FILES ${ADVANCED_SHARED_HEADER_FILES} )
source_group( "Source Files\\Common" FILES ${ADVANCED_SHARED_SOURCE_FILES} ) source_group( "Source Files\\Common" FILES ${ADVANCED_SHARED_SOURCE_FILES} )
source_group( "Header Files" FILES ${TUTORIAL_HEADER_FILES} ) source_group( "Header Files" FILES ${PROJECT_HEADER_FILES} )
source_group( "Source Files" FILES ${TUTORIAL_SOURCE_FILES} ) source_group( "Source Files" FILES ${PROJECT_SOURCE_FILES} )
_add_executable( "01-The_Beginning" ${ALL_BASIC_SHARED_FILES} _add_executable( "01-The_Beginning" ${ALL_BASIC_SHARED_FILES}
Tutorials/01/Tutorial01.h Tutorials/01/Tutorial01.h