blob: 24482bf1d491ba00d53c0e9dbebf5dd730b1fe3d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
FUNCTION(CompileFXToFXO FILE OUTPUT_FILE TARGET INCLUDE_DIR OPTIONS)
GET_FILENAME_COMPONENT(FILE_WE ${FILE} NAME_WE)
#fxc /nologo /O3 /Tfx_5_0 /Fo..\..\..\test\media\skybox_d3d11.fxo /I..\..\..\output\distro\win-public\shader ..\..\..\test\d3d11\skybox.fx
ADD_CUSTOM_COMMAND(
PRE_BUILD
# TARGET ${TARGET}
OUTPUT ${OUTPUT_FILE}
COMMAND ${DirectX_FXC_EXECUTABLE} /I${INCLUDE_DIR} ${FILE} /Fo ${OUTPUT_FILE} ${OPTIONS} ${ARGV5} ${ARGV6}
MAIN_DEPENDENCY ${FILE}
COMMENT "FXC Compile ${FILE}"
VERBATIM
)
#ADD_DEPENDENCIES(${TARGET} ${OUTPUT_DIR}/generated/${FILE_WE}.h)
ENDFUNCTION(CompileFXToFXO)
|