File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -179,12 +179,20 @@ set(GenerateCLP_FORWARD_DIR_INSTALL "..")
179179# --------------------------------------------------------------------------
180180# Build launcher
181181# --------------------------------------------------------------------------
182+ set (GenerateCLPLauncher_SOURCE
183+ ${CMAKE_CURRENT_BINARY_DIR} /GenerateCLPLauncher.c
184+ )
182185configure_file (
183186 ${CMAKE_CURRENT_SOURCE_DIR} /GenerateCLPLauncher.c.in
184- ${CMAKE_CURRENT_BINARY_DIR} /GenerateCLPLauncher.c
187+ ${GenerateCLPLauncher_SOURCE}
185188 @ONLY)
189+ add_custom_command (TARGET GenerateCLP POST_BUILD
190+ COMMAND ${CMAKE_COMMAND} -E touch ${GenerateCLPLauncher_SOURCE}
191+ COMMENT "Force GenerateCLPLauncher to rebuild after GenerateCLP was modified"
192+ )
186193add_executable (GenerateCLPLauncher
187- ${CMAKE_CURRENT_BINARY_DIR} /GenerateCLPLauncher.c)
194+ ${GenerateCLPLauncher_SOURCE}
195+ )
188196list (APPEND targets_to_export GenerateCLPLauncher)
189197add_dependencies (GenerateCLPLauncher GenerateCLP)
190198
You can’t perform that action at this time.
0 commit comments