mirror of
https://github.com/redstrate/dxbc.git
synced 2025-04-20 03:37:47 +00:00
Don't build windows-headers on Win32
This commit is contained in:
parent
f07fa89d62
commit
2a43b89533
3 changed files with 13 additions and 5 deletions
|
@ -7,7 +7,10 @@ option(BUILD_EXAMPLE "Build example application" ON)
|
||||||
find_package(Vulkan REQUIRED)
|
find_package(Vulkan REQUIRED)
|
||||||
find_package(SPIRV-Headers REQUIRED)
|
find_package(SPIRV-Headers REQUIRED)
|
||||||
|
|
||||||
|
if (NOT WIN32)
|
||||||
add_subdirectory(include/windows)
|
add_subdirectory(include/windows)
|
||||||
|
endif()
|
||||||
|
|
||||||
add_subdirectory(src/util)
|
add_subdirectory(src/util)
|
||||||
add_subdirectory(src/spirv)
|
add_subdirectory(src/spirv)
|
||||||
add_subdirectory(src/dxbc)
|
add_subdirectory(src/dxbc)
|
||||||
|
|
|
@ -10,5 +10,8 @@ target_sources(dxbc-spirv PRIVATE
|
||||||
spirv_module.h
|
spirv_module.h
|
||||||
)
|
)
|
||||||
target_include_directories(dxbc-spirv SYSTEM PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
target_include_directories(dxbc-spirv SYSTEM PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
target_link_libraries(dxbc-spirv PUBLIC windows-headers SPIRV-Headers::SPIRV-Headers)
|
target_link_libraries(dxbc-spirv PUBLIC SPIRV-Headers::SPIRV-Headers)
|
||||||
target_compile_options(dxbc-spirv PRIVATE -w)
|
target_compile_options(dxbc-spirv PRIVATE -w)
|
||||||
|
if (NOT WIN32)
|
||||||
|
target_link_libraries(dxbc-spirv PUBLIC windows-headers)
|
||||||
|
endif()
|
|
@ -30,5 +30,7 @@ target_sources(dxbc-util PRIVATE
|
||||||
util_string.h
|
util_string.h
|
||||||
)
|
)
|
||||||
target_include_directories(dxbc-util SYSTEM PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
target_include_directories(dxbc-util SYSTEM PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
|
||||||
target_link_libraries(dxbc-util PUBLIC windows-headers)
|
|
||||||
target_compile_options(dxbc-util PRIVATE -w)
|
target_compile_options(dxbc-util PRIVATE -w)
|
||||||
|
if (NOT WIN32)
|
||||||
|
target_link_libraries(dxbc-util PUBLIC windows-headers)
|
||||||
|
endif()
|
Loading…
Add table
Reference in a new issue