this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix rebuilds happening every time

+39 -18
+39 -18
cmake/mig.cmake
··· 32 32 get_filename_component(bareName "${relativeName}" NAME) 33 33 get_filename_component(dirName "${relativeName}" DIRECTORY) 34 34 35 + # I hate myself for the following copy&paste, 36 + # but I could not figure out a better way. 35 37 if (dirName) 36 38 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${dirName} 37 39 COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/${dirName}) 38 - endif (dirName) 40 + 41 + add_custom_command(OUTPUT 42 + ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_USER_SOURCE_SUFFIX} 43 + ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_USER_HEADER_SUFFIX} 44 + ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_SERVER_SOURCE_SUFFIX} 45 + ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_SERVER_HEADER_SUFFIX} 46 + COMMAND 47 + ${MIG_EXECUTABLE} 48 + -user ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_USER_SOURCE_SUFFIX} 49 + -header ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_USER_HEADER_SUFFIX} 50 + -server ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_SERVER_SOURCE_SUFFIX} 51 + -sheader ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_SERVER_HEADER_SUFFIX} 52 + ${MIG_FLAGS} 53 + ${CMAKE_CURRENT_SOURCE_DIR}/${defFileName} 54 + DEPENDS 55 + migcom 56 + "${CMAKE_CURRENT_BINARY_DIR}/${dirName}" 57 + ) 58 + else (dirName) 59 + add_custom_command(OUTPUT 60 + ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_USER_SOURCE_SUFFIX} 61 + ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_USER_HEADER_SUFFIX} 62 + ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_SERVER_SOURCE_SUFFIX} 63 + ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_SERVER_HEADER_SUFFIX} 64 + COMMAND 65 + ${MIG_EXECUTABLE} 66 + -user ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_USER_SOURCE_SUFFIX} 67 + -header ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_USER_HEADER_SUFFIX} 68 + -server ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_SERVER_SOURCE_SUFFIX} 69 + -sheader ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_SERVER_HEADER_SUFFIX} 70 + ${MIG_FLAGS} 71 + ${CMAKE_CURRENT_SOURCE_DIR}/${defFileName} 72 + DEPENDS 73 + migcom 74 + #"${CMAKE_CURRENT_BINARY_DIR}/${dirName}" 75 + ) 39 76 40 - add_custom_command(OUTPUT 41 - ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_USER_SOURCE_SUFFIX} 42 - ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_USER_HEADER_SUFFIX} 43 - ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_SERVER_SOURCE_SUFFIX} 44 - ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_SERVER_HEADER_SUFFIX} 45 - COMMAND 46 - ${MIG_EXECUTABLE} 47 - -user ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_USER_SOURCE_SUFFIX} 48 - -header ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_USER_HEADER_SUFFIX} 49 - -server ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_SERVER_SOURCE_SUFFIX} 50 - -sheader ${CMAKE_CURRENT_BINARY_DIR}/${relativeName}${MIG_SERVER_HEADER_SUFFIX} 51 - ${MIG_FLAGS} 52 - ${CMAKE_CURRENT_SOURCE_DIR}/${defFileName} 53 - DEPENDS 54 - migcom 55 - "${CMAKE_CURRENT_BINARY_DIR}/${dirName}" 56 - ) 77 + endif (dirName) 57 78 ENDFUNCTION(mig) 58 79