[brlcad-commits] SF.net SVN: brlcad:[64748] brlcad/trunk/src/libbu/CMakeLists.txt
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <sta...@us...> - 2015-04-28 04:11:26
|
Revision: 64748 http://sourceforge.net/p/brlcad/code/64748 Author: starseeker Date: 2015-04-28 04:11:19 +0000 (Tue, 28 Apr 2015) Log Message: ----------- Getting a problem of partial file generation, similar to the express to C++ generation process. Even the sentinel file doesn't seem to be reliably protecting it... Modified Paths: -------------- brlcad/trunk/src/libbu/CMakeLists.txt Modified: brlcad/trunk/src/libbu/CMakeLists.txt =================================================================== --- brlcad/trunk/src/libbu/CMakeLists.txt 2015-04-28 00:09:11 UTC (rev 64747) +++ brlcad/trunk/src/libbu/CMakeLists.txt 2015-04-28 04:11:19 UTC (rev 64748) @@ -16,15 +16,17 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/mime.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/mime.cmake @ONLY) add_custom_command( - OUTPUT ${MIME_C_FILE} ${MIME_H_FILE} + OUTPUT ${MIME_C_FILE} ${MIME_H_FILE} ${CMAKE_CURRENT_BINARY_DIR}/mime.sentinel COMMAND ${CMAKE_COMMAND} -E make_directory ${BRLCAD_BINARY_DIR}/${INCLUDE_DIR}/bu + COMMAND ${CMAKE_COMMAND} -E remove ${CMAKE_CURRENT_BINARY_DIR}/mime.sentinel COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/mime.cmake + COMMAND ${CMAKE_COMMAND} -E touch ${CMAKE_CURRENT_BINARY_DIR}/mime.sentinel DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/mime.cmake ${BRLCAD_SOURCE_DIR}/include/bu/mime.types ${BRLCAD_SOURCE_DIR}/include/bu/mime_cad.types ) -add_custom_target(bu_mime_types DEPENDS ${MIME_C_FILE} ${MIME_H_FILE}) +add_custom_target(bu_mime_types DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/mime.sentinel) set(LIBBU_SOURCES affinity.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |