Mercurial > projects > qtd
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") |