ExternalData: Attach download rules to content links in IDEs
Each data file to be created in the build tree corresponds one-to-one with a raw file or content link in the source tree. Use the MAIN_DEPENDENCY of add_custom_command to attach the build rule to the source tree file. This looks much nicer in the IDE project file browser and avoids ".rule" files.
This commit is contained in:
parent
a6d3ffcb1f
commit
1fd8d017e6
|
@ -191,7 +191,7 @@ function(ExternalData_add_target target)
|
|||
-DExternalData_ACTION=local
|
||||
-DExternalData_CONFIG=${config}
|
||||
-P ${_ExternalData_SELF}
|
||||
DEPENDS "${name}"
|
||||
MAIN_DEPENDENCY "${name}"
|
||||
)
|
||||
list(APPEND files "${file}")
|
||||
endif()
|
||||
|
@ -222,7 +222,7 @@ function(ExternalData_add_target target)
|
|||
-DExternalData_CONFIG=${config}
|
||||
-P ${_ExternalData_SELF}
|
||||
# Update whenever the object hash changes.
|
||||
DEPENDS "${name}${ext}"
|
||||
MAIN_DEPENDENCY "${name}${ext}"
|
||||
)
|
||||
list(APPEND files "${file}${stamp}")
|
||||
endif()
|
||||
|
|
Loading…
Reference in New Issue