diff options
| author | Jason Maskell <[email protected]> | 2016-05-12 13:51:01 +0200 |
|---|---|---|
| committer | Jason Maskell <[email protected]> | 2016-05-12 13:51:01 +0200 |
| commit | 3f13a04cda58b8cb6b3ae76ea663443611752a38 (patch) | |
| tree | b655d905a336dfe0722ddc8582f049875f8f6d3d /cmake/CompileFXToH.cmake | |
| parent | Restructuring starts. Got some initial CMake problems sorted. Need to extend. (diff) | |
| download | waveworks_archive-3f13a04cda58b8cb6b3ae76ea663443611752a38.tar.xz waveworks_archive-3f13a04cda58b8cb6b3ae76ea663443611752a38.zip | |
Project now compiles with Cmake.
Modified FindDirectX to use the Windows SDK more, and added support for getting dxguid.lib
Diffstat (limited to 'cmake/CompileFXToH.cmake')
| -rw-r--r-- | cmake/CompileFXToH.cmake | 7 |
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 |