Skip to content

Commit 3963f8e

Browse files
committed
include folders are now created during compilation for fix on Linux and Darwin
1 parent df2add7 commit 3963f8e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

RenderingToolkit/GettingStarted/05_ispc_gsg/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@ set (OUTPUT_TARGET "${ISPC_IA_TARGETS}")
4242
list(APPEND ISPC_BUILD_OUTPUT ${ISPC_HEADER_NAME} ${ISPC_OBJ_NAME} )
4343
# ISPC command
4444
add_custom_command(OUTPUT ${ISPC_BUILD_OUTPUT}
45+
COMMAND ${CMAKE_COMMAND} -E make_directory "include-single"
4546
COMMAND ${ISPC_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/src/simple.ispc ${ISPC_FLAGS} --target=${ISPC_IA_TARGETS} --arch=x86_64
46-
-h ${ISPC_HEADER_NAME} -o ${ISPC_OBJ_NAME}
47+
-h ${ISPC_HEADER_NAME} -o ${ISPC_OBJ_NAME}
4748
VERBATIM
4849
DEPENDS ${ISPC_EXECUTABLE}
4950
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/src/${ISPC_SRC_NAME}.ispc")
@@ -70,8 +71,9 @@ foreach(TARGET_TOKEN IN LISTS ISPC_IA_TARGETS)
7071
endforeach()
7172

7273
add_custom_command(OUTPUT ${ISPC_MULTI_BUILD_OUTPUT}
74+
COMMAND ${CMAKE_COMMAND} -E make_directory "include-multi"
7375
COMMAND ${ISPC_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/src/${ISPC_SRC_NAME}.ispc ${ISPC_FLAGS} --target=${ISPC_IA_TARGETS_MG} --arch=x86_64
74-
-h ${ISPC_HEADER_NAME} -o ${ISPC_OBJ_NAME}
76+
-h ${ISPC_HEADER_NAME} -o ${ISPC_OBJ_NAME}
7577
VERBATIM
7678
DEPENDS ${ISPC_EXECUTABLE}
7779
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/src/${ISPC_SRC_NAME}.ispc")

0 commit comments

Comments
 (0)