openframeworks/openFrameworks

Visual Studio template needs to be updates to include all new files

Closed this issue · 2 comments

eg:
ofRandomDistribution.h
ofRandomEngine.h

Full list of new headers missing

gl/ofMaterialBaseTypes.h
sound/ofSoundBuffer.h
sound/ofSoundUtils.h
types/ofBaseTypes.h
utils/ofRandomDistributions.h
utils/ofRandomEngine.h
utils/ofSingleton.h

For future ref: I ran this bash code:

find /libs/openFrameworks -type f \( -name "*.cpp" -o -name "*.h" -o -name "*.hpp" -o -name "*.inl" \)

Then compared with this python script:

#List of files .vcxproj (normalised paths)
vcxproj_files = """
#### FILES IN vcxproj
""".strip().split('\n')

# dir list
directory_files = """
#######REMOVE THIS ADD FILES
""".strip().split('\n')

# Normalise paths for comparison
vcxproj_files_normalised = set([path.replace('\\', '/') for path in vcxproj_files])
directory_files_normalised = set(directory_files)

# Find differences
missing_in_vcxproj = directory_files_normalised - vcxproj_files_normalised
missing_in_directory = vcxproj_files_normalised - directory_files_normalised

print("Files in directory but not in .vcxproj:")
for file in sorted(missing_in_vcxproj):
    print(file)

print("\nFiles in .vcxproj but not in directory:")
for file in sorted(missing_in_directory):
    print(file)

Else easily missed the extra ones there

Added to VS Template project in #7843