build: fix target processing when a parent directory contains "scratch"

This commit is contained in:
Jacob Janzen
2024-03-01 16:21:15 -06:00
committed by Gabriel Ferreira
parent eaeb53d0b6
commit a4fd9bb2e0

2
ns3
View File

@@ -1225,7 +1225,7 @@ def get_target_to_build(program_path, ns3_version, build_profile):
print("Target to build does not exist: %s" % program_path)
exit(1)
if "scratch" in program_path:
if "scratch" in os.path.relpath(program_path, ns3_path):
# Get the path to the program and replace slashes with underlines
# to get unique targets for CMake, preventing collisions with modules examples
return program_name.replace(out_dir, "").replace("/", "_")[1:]