comparison CMakeLists.txt @ 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 0a22f95dc034
children 8aaa84d48451
comparison
equal deleted inserted replaced
202:57c3714ed282 203:d3383b16f1d7
197 return(build_example name) 197 return(build_example name)
198 else(NOT is_founded) 198 else(NOT is_founded)
199 set(qtd_libs ${${package}_lib_param} ${qtd_libs}) 199 set(qtd_libs ${${package}_lib_param} ${qtd_libs})
200 endif(NOT is_founded) 200 endif(NOT is_founded)
201 endforeach(package ${PACKAGES_tmp}) 201 endforeach(package ${PACKAGES_tmp})
202 add_d_program(${name} ${SOURCES_tmp} ${res_sources} ${uic_sources} 202 add_d_program(${name} ${SOURCES_tmp} NO_DEPS_SOURCES ${res_sources} ${uic_sources}
203 DEPENDS ${res_sources} INCLUDES ${QTD_IMPORT_PATH} ${CMAKE_CURRENT_BINARY_DIR} 203 DEPENDS ${res_sources} INCLUDES ${QTD_IMPORT_PATH} ${CMAKE_CURRENT_BINARY_DIR}
204 LIB_PATHS ${QTD_LIBRARIES_PATH} ${CMAKE_SOURCE_DIR}/lib LIBS ${qtd_libs}) 204 LIB_PATHS ${QTD_LIBRARIES_PATH} ${CMAKE_SOURCE_DIR}/lib LIBS ${qtd_libs})
205 ## TODO: Enable on windows too. 205 ## TODO: Enable on windows too.
206 if(STRIP AND ${CMAKE_BUILD_TYPE} EQUAL "Release" AND CMAKE_HOST_UNIX) ## 206 if(STRIP AND ${CMAKE_BUILD_TYPE} EQUAL "Release" AND CMAKE_HOST_UNIX) ##
207 add_custom_command(TARGET example_${name} POST_BUILD COMMAND "${STRIP}" ARGS "${output}") 207 add_custom_command(TARGET example_${name} POST_BUILD COMMAND "${STRIP}" ARGS "${output}")