summaryrefslogtreecommitdiff
path: root/cmake/CompileFXToH.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/CompileFXToH.cmake')
-rw-r--r--cmake/CompileFXToH.cmake7
1 files changed, 3 insertions, 4 deletions
diff --git a/cmake/CompileFXToH.cmake b/cmake/CompileFXToH.cmake
index 02817e8..4839cba 100644
--- a/cmake/CompileFXToH.cmake
+++ b/cmake/CompileFXToH.cmake
@@ -1,16 +1,15 @@
-FUNCTION(CompileFXToH FILE OUTPUT_DIR TARGET INCLUDE_DIR INCLUDE_DIR2 ENTRYPOINT OPTIONS)
+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_TARGET(${TARGET} ALL)
ADD_CUSTOM_COMMAND(
PRE_BUILD
# TARGET ${TARGET}
- OUTPUT ${OUTPUT_DIR}/${FILE_WE}.h
- COMMAND ${DirectX_FXC_EXECUTABLE} /I${INCLUDE_DIR} /I${INCLUDE_DIR2} /E${ENTRYPOINT} ${OPTIONS} ${FILE} /Fh ${OUTPUT_DIR}/${FILE_WE}.h
+ 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