Mercurial > projects > qtd
diff cmake/FindD.cmake @ 203:d3383b16f1d7
Add a 'NO_DEPS_SOURCES' option to the 'add_d_target' macro. And use it for resources and forms in QtD examples.
author | SokoL_SD |
---|---|
date | Mon, 13 Jul 2009 17:27:34 +0000 |
parents | b426da0c9720 |
children | bc1525b955d8 |
line wrap: on
line diff
--- a/cmake/FindD.cmake Mon Jul 13 13:47:15 2009 +0000 +++ b/cmake/FindD.cmake Mon Jul 13 17:27:34 2009 +0000 @@ -282,6 +282,7 @@ set(INCLUDES_tmp ) set(FLAGS_tmp ) set(SOURCES_tmp ) + set(GEN_FILES_tmp ) set(OBJECTS_tmp ) set(LIBS_tmp ) set(LIB_PATHS_tmp) @@ -292,7 +293,7 @@ set(link_flags_tmp ) ## Parse parameters list. - set(params_tmp TYPE INCLUDES FLAGS SOURCES OBJECTS LIBS LIB_PATHS DEPENDS OUTPUT_PATH) + set(params_tmp TYPE INCLUDES FLAGS SOURCES NO_DEPS_SOURCES OBJECTS LIBS LIB_PATHS DEPENDS OUTPUT_PATH) foreach(arg_tmp ${ARGN}) set(founded_type_tmp) if(${arg_tmp} STREQUAL "DETECT_DEPENDS") @@ -404,9 +405,11 @@ set(compile_flags_tmp ${compile_flags_tmp} ${D_${CMAKE_BUILD_TYPE_UPPER}_FLAGS}) endif(CMAKE_BUILD_TYPE) - if(auto_detect_depentes_tmp) - get_files_depends(SOURCES_tmp ${SOURCES_tmp}) + if(auto_detect_depentes_tmp) + get_files_depends(tmp ${SOURCES_tmp}) + set(SOURCES_tmp ${tmp}) endif(auto_detect_depentes_tmp) + set(SOURCES_tmp ${SOURCES_tmp} ${NO_DEPS_SOURCES}) set(used_ar_tmp) get_filename_component(output_path_tmp ${output_name_tmp} PATH)