| 12345678910111213141516171819 |
- Import("env", "projenv")
- # Override unused "upload" to execute compiled binary
- from SCons.Script import AlwaysBuild
- AlwaysBuild(env.Alias("build", "$BUILD_DIR/${PROGNAME}", "$BUILD_DIR/${PROGNAME}"))
- # Add custom target to explorer
- env.AddTarget(
- name = "execute",
- dependencies = "$BUILD_DIR/${PROGNAME}",
- actions = "$BUILD_DIR/${PROGNAME}",
- # actions = 'cmd.exe /C "start cmd.exe /C $BUILD_DIR\${PROGNAME}.exe"',
- title = "Execute",
- description = "Build and execute",
- group="General"
- )
- #print('=====================================')
- #print(env.Dump())
|