build: use -msse3 if building with embree. make light target depend on embree target
This commit is contained in:
parent
d9cf97f582
commit
b983686972
|
|
@ -70,7 +70,7 @@ IF (TYRUTILS_USE_EMBREE)
|
|||
set(EMBREE_STATIC_LIB YES CACHE BOOL "")
|
||||
set(EMBREE_TUTORIALS NO CACHE BOOL "")
|
||||
set(EMBREE_TASKING_SYSTEM INTERNAL CACHE STRING "")
|
||||
set(EMBREE_MAX_ISA SSE2 CACHE STRING "")
|
||||
set(EMBREE_MAX_ISA SSE3 CACHE STRING "")
|
||||
set(EMBREE_GEOMETRY_TRIANGLES YES CACHE BOOL "")
|
||||
set(EMBREE_GEOMETRY_QUADS NO CACHE BOOL "")
|
||||
set(EMBREE_GEOMETRY_LINES NO CACHE BOOL "")
|
||||
|
|
@ -80,6 +80,9 @@ IF (TYRUTILS_USE_EMBREE)
|
|||
set(EMBREE_RAY_PACKETS NO CACHE BOOL "")
|
||||
|
||||
add_subdirectory(thirdparty/embree EXCLUDE_FROM_ALL)
|
||||
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse3")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse3")
|
||||
ENDIF()
|
||||
|
||||
add_subdirectory(bspinfo)
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ set_property(TARGET light PROPERTY CXX_STANDARD_REQUIRED ON)
|
|||
set_property(TARGET light PROPERTY C_STANDARD 99)
|
||||
|
||||
if (TYRUTILS_USE_EMBREE)
|
||||
add_dependencies (light embree)
|
||||
target_link_libraries (light PRIVATE embree)
|
||||
add_definitions(-DHAVE_EMBREE)
|
||||
add_definitions(-DENABLE_STATIC_LIB)
|
||||
|
|
|
|||
Loading…
Reference in New Issue