diff --git a/util/test/demos/CMakeLists.txt b/util/test/demos/CMakeLists.txt index 84dbebb31..3e8cb31c8 100644 --- a/util/test/demos/CMakeLists.txt +++ b/util/test/demos/CMakeLists.txt @@ -56,10 +56,16 @@ add_executable(demos ${SRC} ${VULKAN_SRC} ${OPENGL_SRC}) install(TARGETS demos DESTINATION .) +if("${CMAKE_SIZEOF_VOID_P}" EQUAL "8") + set(BIN_SUFFIX "x64") +else() + set(BIN_SUFFIX "x86") +endif() + target_include_directories(demos PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/vk/official PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) target_compile_definitions(demos PRIVATE -DVK_USE_PLATFORM_XCB_KHR=1) target_link_libraries(demos PRIVATE -lX11 -lxcb -lX11-xcb ${CMAKE_DL_LIBS}) -set_target_properties(demos PROPERTIES OUTPUT_NAME demos_x64) +set_target_properties(demos PROPERTIES OUTPUT_NAME demos_${BIN_SUFFIX}) diff --git a/util/test/demos/demos.vcxproj b/util/test/demos/demos.vcxproj index b90544dc6..07e3ee90c 100644 --- a/util/test/demos/demos.vcxproj +++ b/util/test/demos/demos.vcxproj @@ -23,6 +23,7 @@ {EC8C6087-E99E-44B3-B8DC-3C9FE7907F47} demos demos + 8.1 @@ -42,12 +43,17 @@ $(SolutionDir) $(ProjectDir)obj\$(Platform)\$(Configuration)\ - $(ProjectName)_$(Platform) $(ExecutablePath) $(IncludePath) $(LibraryPath) $(ExcludePath) + + $(ProjectName)_x64 + + + $(ProjectName)_x86 + WIN64;%(PreprocessorDefinitions)