comparison generator/CMakeLists.txt @ 31:eb2f212d17fe

CMake: fix parameters list for generator.
author SokoL_SD
date Fri, 15 May 2009 18:39:24 +0000
parents d33eb90360c4
children a293cd68d56c
comparison
equal deleted inserted replaced
30:d33eb90360c4 31:eb2f212d17fe
235 foreach(pack ${packages}) 235 foreach(pack ${packages})
236 set(gen_typesystem ${gen_typesystem} ${CMAKE_SOURCE_DIR}/generator/typesystem_${pack}.xml) 236 set(gen_typesystem ${gen_typesystem} ${CMAKE_SOURCE_DIR}/generator/typesystem_${pack}.xml)
237 set(gen_sources ${gen_sources} ${CMAKE_SOURCE_DIR}/generator/typesystem_${pack}-java.java) 237 set(gen_sources ${gen_sources} ${CMAKE_SOURCE_DIR}/generator/typesystem_${pack}-java.java)
238 endforeach(pack ${packages}) 238 endforeach(pack ${packages})
239 239
240 set(dgen_build_conf ${CMAKE_BINARY_DIR}/CMakeFiles/built.txt) 240 set(dgen_build_conf ${CMAKE_BINARY_DIR}/CMakeFiles/build.txt)
241 file(REMOVE ${dgen_build_conf}) 241 file(REMOVE ${dgen_build_conf})
242 file(APPEND ${dgen_build_conf} "<typesystem>\n") 242 file(APPEND ${dgen_build_conf} "<typesystem>\n")
243 foreach(package ${packages}) 243 foreach(package ${packages})
244 file(APPEND ${dgen_build_conf} " <load-typesystem name=\"typesystem_${package}.xml\" generate=\"yes\" />\n") 244 file(APPEND ${dgen_build_conf} " <load-typesystem name=\"typesystem_${package}.xml\" generate=\"yes\" />\n")
245 endforeach(package ${packages}) 245 endforeach(package ${packages})
262 macro(add_sources_for_generating) 262 macro(add_sources_for_generating)
263 foreach(dgen_impl ${ARGN}) 263 foreach(dgen_impl ${ARGN})
264 set(parameters ${GEN_OPT} --qt-include-directory=${QT_INCLUDE_DIR} --output-directory=${CMAKE_BINARY_DIR} 264 set(parameters ${GEN_OPT} --qt-include-directory=${QT_INCLUDE_DIR} --output-directory=${CMAKE_BINARY_DIR}
265 --source-directory=${CMAKE_SOURCE_DIR}/generator 265 --source-directory=${CMAKE_SOURCE_DIR}/generator
266 qtjambi_masterinclude.h 266 qtjambi_masterinclude.h
267 ${dgen_build_conf}) 267 ${CMAKE_BINARY_DIR}/CMakeFiles/build.txt)
268 set(parameters_list_file ${CMAKE_BINARY_DIR}/CMakeFiles/dgen_parameters) 268 set(parameters_list_file ${CMAKE_BINARY_DIR}/CMakeFiles/dgen_parameters)
269 if(${CMAKE_SYSTEM_NAME} STREQUAL Windows) 269 if(${CMAKE_SYSTEM_NAME} STREQUAL Windows)
270 file(REMOVE ${parameters_list_file}) 270 file(REMOVE ${parameters_list_file})
271 foreach(arg ${parameters}) 271 foreach(arg ${parameters})
272 file(APPEND ${parameters_list_file} "${arg}\n") 272 file(APPEND ${parameters_list_file} "${arg}\n")