|
|
@@ -19,12 +19,12 @@ target_compile_definitions(BansheeSL PRIVATE -DBS_SL_EXPORTS)
|
|
|
# Pre-build step
|
|
|
if(WIN32)
|
|
|
add_custom_command(TARGET BansheeSL PRE_BUILD
|
|
|
- COMMAND ../../../Dependencies/tools/flex/flex.exe --wincompat ../../../Source/BansheeSL/BsLexerFX.l
|
|
|
- COMMAND ../../../Dependencies/tools/bison/bison.exe ../../../Source/BansheeSL/BsParserFX.y
|
|
|
- COMMAND xcopy /Y /I BsLexerFX.h \"../../../Source/BansheeSL/Include\"
|
|
|
- COMMAND xcopy /Y /I BsLexerFX.c \"../../../Source/BansheeSL/Source\"
|
|
|
- COMMAND xcopy /Y /I BsParserFX.h \"../../../Source/BansheeSL/Include\"
|
|
|
- COMMAND xcopy /Y /I BsParserFX.c \"../../../Source/BansheeSL/Source\"
|
|
|
+ COMMAND ${PROJECT_SOURCE_DIR}/../Dependencies/tools/flex/flex.exe --wincompat ${PROJECT_SOURCE_DIR}/BansheeSL/BsLexerFX.l
|
|
|
+ COMMAND ${PROJECT_SOURCE_DIR}/../Dependencies/tools/bison/bison.exe ${PROJECT_SOURCE_DIR}/BansheeSL/BsParserFX.y
|
|
|
+ COMMAND xcopy /Y /I BsLexerFX.h \"${PROJECT_SOURCE_DIR}/BansheeSL/Include\"
|
|
|
+ COMMAND xcopy /Y /I BsLexerFX.c \"${PROJECT_SOURCE_DIR}/BansheeSL/Source\"
|
|
|
+ COMMAND xcopy /Y /I BsParserFX.h \"${PROJECT_SOURCE_DIR}/BansheeSL/Include\"
|
|
|
+ COMMAND xcopy /Y /I BsParserFX.c \"${PROJECT_SOURCE_DIR}/BansheeSL/Source\"
|
|
|
COMMAND del BsLexerFX.h BsLexerFX.c BsParserFX.h BsParserFX.c
|
|
|
COMMENT "Building lexer/parser..."
|
|
|
)
|