Mercurial > projects > qtd
comparison CMakeLists.txt @ 28:10baf869635a
CMake: QtD build with cmake again, but some functionality from previews revision are disabled.
author | SokoL_SD |
---|---|
date | Fri, 15 May 2009 17:30:48 +0000 |
parents | a9626891eca6 |
children | 5917a613d118 |
comparison
equal
deleted
inserted
replaced
27:a9626891eca6 | 28:10baf869635a |
---|---|
481 COMMENT "Linking ${lib_name}" | 481 COMMENT "Linking ${lib_name}" |
482 ) | 482 ) |
483 endif(${CMAKE_SYSTEM_NAME} STREQUAL Windows) | 483 endif(${CMAKE_SYSTEM_NAME} STREQUAL Windows) |
484 install(FILES ${CMAKE_BINARY_DIR}/${lib} DESTINATION lib) | 484 install(FILES ${CMAKE_BINARY_DIR}/${lib} DESTINATION lib) |
485 | 485 |
486 ## Dependences. | |
487 add_custom_target(${package} DEPENDS ${lib}) | |
488 foreach(depend ${required}) | |
489 string(TOLOWER ${depend} depend) | |
490 add_dependencies(cpp_${package} cpp_${depend}) | |
491 add_dependencies(${package} ${depend}) | |
492 endforeach(depend ${required}) | |
493 add_dependencies(allpackages ${package}) | |
494 | |
486 ## Paths for QtD libs. Needed by examples. | 495 ## Paths for QtD libs. Needed by examples. |
487 if(${CMAKE_SYSTEM_NAME} STREQUAL Windows AND D_IS_MARS) | 496 if(${CMAKE_SYSTEM_NAME} STREQUAL Windows AND D_IS_MARS) |
488 set(libs_path ${CMAKE_BINARY_DIR}/lib/qtd${package}.lib) | 497 set(libs_path ${CMAKE_BINARY_DIR}/lib/qtd${package}.lib) |
489 make_native_path(libs_path) | 498 make_native_path(libs_path) |
490 set(${package}_lib_param -L+${libs_path}) | 499 set(${package}_lib_param -L+${libs_path}) |
539 endif(GENERATE_DI_FILES) | 548 endif(GENERATE_DI_FILES) |
540 | 549 |
541 ## Dependences. | 550 ## Dependences. |
542 foreach(package ${packages}) | 551 foreach(package ${packages}) |
543 add_dependencies(cpp_${package} dgen) | 552 add_dependencies(cpp_${package} dgen) |
544 add_custom_target(${package} DEPENDS ${lib}) | |
545 foreach(depend ${required}) | |
546 string(TOLOWER ${depend} depend) | |
547 add_dependencies(cpp_${package} cpp_${depend}) | |
548 add_dependencies(${package} ${depend}) | |
549 endforeach(depend ${required}) | |
550 add_dependencies(allpackages ${package}) | |
551 endforeach(package ${packages}) | 553 endforeach(package ${packages}) |
552 | 554 |
553 add_subdirectory(generator) | 555 add_subdirectory(generator) |
554 add_sources_for_generating(${files_for_gen}) | 556 add_sources_for_generating(${files_for_gen}) |
555 | 557 |