blob: 4839cbac5005566b4e0da0e91f7e560a1a5b9787 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
FUNCTION(CompileFXToH FILE OUTPUT_FILE TARGET INCLUDE_DIR INCLUDE_DIR2 ENTRYPOINT OPTIONS)
GET_FILENAME_COMPONENT(FILE_WE ${FILE} NAME_WE)
# "/I${SHADER_SRC_DIR} /EGFSDK_WAVEWORKS_VERTEX_INPUT_Sig /Tvs_4_0 ${SHADER_SRC_DIR}\Quadtree_SM4_sig.fx /Fh ${WW_SOURCE_DIR}\generated\Quadtree_SM4_sig.h"
ADD_CUSTOM_COMMAND(
PRE_BUILD
# TARGET ${TARGET}
OUTPUT ${OUTPUT_FILE}
COMMAND ${DirectX_FXC_EXECUTABLE} /I${INCLUDE_DIR} /I${INCLUDE_DIR2} /E${ENTRYPOINT} ${OPTIONS} ${FILE} /Fh ${OUTPUT_FILE} ${ARGV7} ${ARGV8}
MAIN_DEPENDENCY ${FILE}
COMMENT "FXC Compile ${FILE}"
VERBATIM
)
#ADD_DEPENDENCIES(${TARGET} ${OUTPUT_DIR}/generated/${FILE_WE}.h)
ENDFUNCTION(CompileFXToH)
|