Explicitly mark the generated files with the GENERATED property to make sure CMake handles them correctly

master
Kyle McKay 2008-07-27 00:29:30 +00:00
parent f2c327be96
commit b4ed6bb95c
1 changed files with 8 additions and 2 deletions

View File

@ -44,9 +44,12 @@ include_directories(
${LSCRIPT_INCLUDE_DIRS}
)
set(lscript_compile_SOURCE_FILES
set(lscript_generated_SOURCE_FILES
indra.l.cpp
indra.y.cpp
)
set(lscript_compile_SOURCE_FILES
lscript_alloc.cpp
lscript_bytecode.cpp
lscript_error.cpp
@ -80,7 +83,10 @@ set(lscript_compile_HEADER_FILES
set_source_files_properties(${lscript_compile_HEADER_FILES}
PROPERTIES HEADER_FILE_ONLY TRUE)
list(APPEND lscript_compile_SOURCE_FILES ${lscript_compile_HEADER_FILES})
set_source_files_properties(${lscript_generated_SOURCE_FILES}
PROPERTIES HEADER_FILE_ONLY FALSE GENERATED TRUE)
list(APPEND lscript_compile_SOURCE_FILES ${lscript_generated_SOURCE_FILES} ${lscript_compile_HEADER_FILES})
add_custom_command(
OUTPUT