From ca7a5fbf491be2f21d0db7b18566ce5de02d4d20 Mon Sep 17 00:00:00 2001 From: Tanner Gooding Date: Tue, 21 Oct 2025 17:03:48 -0700 Subject: [PATCH] Migrate to slnx --- .editorconfig | 11 +-- .gitattributes | 9 +- ClangSharp.sln | 236 ---------------------------------------------- ClangSharp.slnx | 120 +++++++++++++++++++++++ README.md | 4 +- scripts/build.ps1 | 2 +- scripts/build.sh | 2 +- 7 files changed, 126 insertions(+), 258 deletions(-) delete mode 100644 ClangSharp.sln create mode 100644 ClangSharp.slnx diff --git a/.editorconfig b/.editorconfig index 97af5d1d..5f531060 100644 --- a/.editorconfig +++ b/.editorconfig @@ -31,18 +31,9 @@ trim_trailing_whitespace = true # Set file behavior to: # 2 space indentation ############################################################################### -[*.{cmd,config,csproj,json,props,ps1,resx,sh,targets,yml}] +[*.{cmd,config,csproj,json,props,ps1,resx,sh,slnx,targets,yml}] indent_size = 2 -############################################################################### -# Set file behavior to: -# Windows-style line endings, and -# tabular indentation -############################################################################### -[*.sln] -end_of_line = crlf -indent_style = tab - ############################################################################### # Set file header template to the specified text ############################################################################### diff --git a/.gitattributes b/.gitattributes index 057dfbf1..393b8d82 100644 --- a/.gitattributes +++ b/.gitattributes @@ -21,17 +21,10 @@ *.ps1 text eol=lf *.resx text eol=lf *.sh text eol=lf -*.sln text eol=lf +*.slnx text eol=lf *.targets text eol=lf *.yml text eol=lf -############################################################################### -# Set explicit file behavior to: -# treat as text and -# normalize to Windows-style line endings -############################################################################### -*.sln text eol=crlf - ############################################################################### # Set explicit file behavior to: # treat as binary diff --git a/ClangSharp.sln b/ClangSharp.sln deleted file mode 100644 index b6d29241..00000000 --- a/ClangSharp.sln +++ /dev/null @@ -1,236 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.1.31903.286 -MinimumVisualStudioVersion = 15.0.26124.0 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{14B849D1-0F45-4449-B3F6-A1A920B3C442}" - ProjectSection(SolutionItems) = preProject - .editorconfig = .editorconfig - .gitattributes = .gitattributes - .gitignore = .gitignore - build.cmd = build.cmd - build.sh = build.sh - CMakeLists.txt = CMakeLists.txt - CODE_OF_CONDUCT.md = CODE_OF_CONDUCT.md - Directory.Build.props = Directory.Build.props - Directory.Build.targets = Directory.Build.targets - Directory.Packages.props = Directory.Packages.props - exclusion.dic = exclusion.dic - global.json = global.json - LICENSE.md = LICENSE.md - NOTICE.md = NOTICE.md - NuGet.config = NuGet.config - Open.snk = Open.snk - pack.cmd = pack.cmd - pack.sh = pack.sh - README.md = README.md - restore.cmd = restore.cmd - restore.sh = restore.sh - test.cmd = test.cmd - test.sh = test.sh - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sources", "sources", "{732BA761-B58E-4C34-9C96-097382A55A7A}" - ProjectSection(SolutionItems) = preProject - sources\CMakeLists.txt = sources\CMakeLists.txt - sources\Directory.Build.props = sources\Directory.Build.props - sources\Directory.Build.targets = sources\Directory.Build.targets - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClangSharp", "sources\ClangSharp\ClangSharp.csproj", "{A9D62BAC-5F38-4A37-8911-1F5952955C78}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClangSharp.PInvokeGenerator", "sources\ClangSharp.PInvokeGenerator\ClangSharp.PInvokeGenerator.csproj", "{6B0EF5A7-5CD4-42E1-8B5A-98B60A570198}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClangSharpPInvokeGenerator", "sources\ClangSharpPInvokeGenerator\ClangSharpPInvokeGenerator.csproj", "{784B45C6-7A20-4F1C-A258-D81CDD9562A6}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{394E17BB-B1EA-4A98-98C8-78ACD44182FC}" - ProjectSection(SolutionItems) = preProject - tests\Directory.Build.props = tests\Directory.Build.props - tests\Directory.Build.targets = tests\Directory.Build.targets - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClangSharp.UnitTests", "tests\ClangSharp.UnitTests\ClangSharp.UnitTests.csproj", "{4D0B43E1-921A-469F-A847-4473B2AF5172}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClangSharp.PInvokeGenerator.UnitTests", "tests\ClangSharp.PInvokeGenerator.UnitTests\ClangSharp.PInvokeGenerator.UnitTests.csproj", "{9D29BA0E-79C6-484E-B630-86A9510F1B74}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "scripts", "scripts", "{2F805BB5-6089-44E3-8DD0-72104DBB29F0}" - ProjectSection(SolutionItems) = preProject - scripts\build.ps1 = scripts\build.ps1 - scripts\build.sh = scripts\build.sh - scripts\cibuild.cmd = scripts\cibuild.cmd - scripts\cibuild.sh = scripts\cibuild.sh - scripts\SignClientFileList.txt = scripts\SignClientFileList.txt - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "packages", "packages", "{AE6CF12F-5CC3-463B-A74B-6CCAE26EE4EF}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libclang", "libclang", "{DFACF682-2673-4AE1-8F10-816D025C2D45}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libclang", "libclang", "{C8DB18BE-701A-46C4-98F9-2524914CB5DC}" - ProjectSection(SolutionItems) = preProject - packages\libclang\libclang\libclang.nuspec = packages\libclang\libclang\libclang.nuspec - packages\libclang\libclang\LICENSE.TXT = packages\libclang\libclang\LICENSE.TXT - packages\libclang\libclang\runtime.json = packages\libclang\libclang\runtime.json - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libclang.runtime.linux-arm64", "libclang.runtime.linux-arm64", "{7D89072F-8E3E-4009-BCCD-5D3C69F88042}" - ProjectSection(SolutionItems) = preProject - packages\libclang\libclang.runtime.linux-arm64\libclang.runtime.linux-arm64.nuspec = packages\libclang\libclang.runtime.linux-arm64\libclang.runtime.linux-arm64.nuspec - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libclang.runtime.osx-x64", "libclang.runtime.osx-x64", "{8006B5D7-5E0E-4A0A-884F-62C5216144EE}" - ProjectSection(SolutionItems) = preProject - packages\libclang\libclang.runtime.osx-x64\libclang.runtime.osx-x64.nuspec = packages\libclang\libclang.runtime.osx-x64\libclang.runtime.osx-x64.nuspec - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libclang.runtime.win-x64", "libclang.runtime.win-x64", "{4A298C7E-BF4D-418D-B70D-FE6D6F8097FD}" - ProjectSection(SolutionItems) = preProject - packages\libclang\libclang.runtime.win-x64\libclang.runtime.win-x64.nuspec = packages\libclang\libclang.runtime.win-x64\libclang.runtime.win-x64.nuspec - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libClangSharp", "libClangSharp", "{EDEC2130-DA14-4415-91A3-225733FB61F8}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libClangSharp", "libClangSharp", "{B043C50D-8B06-4663-943A-DEBB6CFACEA6}" - ProjectSection(SolutionItems) = preProject - packages\libClangSharp\libClangSharp\libClangSharp.nuspec = packages\libClangSharp\libClangSharp\libClangSharp.nuspec - packages\libClangSharp\libClangSharp\runtime.json = packages\libClangSharp\libClangSharp\runtime.json - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libClangSharp.runtime.linux-arm64", "libClangSharp.runtime.linux-arm64", "{4F2F7171-202E-4E23-AABF-EB3501BDB0B2}" - ProjectSection(SolutionItems) = preProject - packages\libClangSharp\libClangSharp.runtime.linux-arm64\libClangSharp.runtime.linux-arm64.nuspec = packages\libClangSharp\libClangSharp.runtime.linux-arm64\libClangSharp.runtime.linux-arm64.nuspec - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libClangSharp.runtime.osx-x64", "libClangSharp.runtime.osx-x64", "{C2BE41E6-95E9-431A-9C49-923BD50692AB}" - ProjectSection(SolutionItems) = preProject - packages\libClangSharp\libClangSharp.runtime.osx-x64\libClangSharp.runtime.osx-x64.nuspec = packages\libClangSharp\libClangSharp.runtime.osx-x64\libClangSharp.runtime.osx-x64.nuspec - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libClangSharp.runtime.win-x64", "libClangSharp.runtime.win-x64", "{C1218464-0B5A-480E-BA13-2C6EA370987E}" - ProjectSection(SolutionItems) = preProject - packages\libClangSharp\libClangSharp.runtime.win-x64\libClangSharp.runtime.win-x64.nuspec = packages\libClangSharp\libClangSharp.runtime.win-x64\libClangSharp.runtime.win-x64.nuspec - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libClangSharp", "libClangSharp", "{520C1055-34A1-4C72-AC24-023F84EF461D}" - ProjectSection(SolutionItems) = preProject - sources\libClangSharp\CIndexDiagnostic.cpp = sources\libClangSharp\CIndexDiagnostic.cpp - sources\libClangSharp\CIndexDiagnostic.h = sources\libClangSharp\CIndexDiagnostic.h - sources\libClangSharp\ClangSharp.cpp = sources\libClangSharp\ClangSharp.cpp - sources\libClangSharp\ClangSharp.h = sources\libClangSharp\ClangSharp.h - sources\libClangSharp\CMakeLists.txt = sources\libClangSharp\CMakeLists.txt - sources\libClangSharp\CXCursor.cpp = sources\libClangSharp\CXCursor.cpp - sources\libClangSharp\CXCursor.h = sources\libClangSharp\CXCursor.h - sources\libClangSharp\CXLoadedDiagnostic.cpp = sources\libClangSharp\CXLoadedDiagnostic.cpp - sources\libClangSharp\CXLoadedDiagnostic.h = sources\libClangSharp\CXLoadedDiagnostic.h - sources\libClangSharp\CXSourceLocation.cpp = sources\libClangSharp\CXSourceLocation.cpp - sources\libClangSharp\CXSourceLocation.h = sources\libClangSharp\CXSourceLocation.h - sources\libClangSharp\CXString.cpp = sources\libClangSharp\CXString.cpp - sources\libClangSharp\CXString.h = sources\libClangSharp\CXString.h - sources\libClangSharp\CXTranslationUnit.cpp = sources\libClangSharp\CXTranslationUnit.cpp - sources\libClangSharp\CXTranslationUnit.h = sources\libClangSharp\CXTranslationUnit.h - sources\libClangSharp\CXType.cpp = sources\libClangSharp\CXType.cpp - sources\libClangSharp\CXType.h = sources\libClangSharp\CXType.h - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libclang.runtime.win-arm64", "libclang.runtime.win-arm64", "{B3F3A831-DA09-40A2-A25C-DE47A58BB93B}" - ProjectSection(SolutionItems) = preProject - packages\libclang\libclang.runtime.win-arm64\libclang.runtime.win-arm64.nuspec = packages\libclang\libclang.runtime.win-arm64\libclang.runtime.win-arm64.nuspec - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libClangSharp.runtime.win-arm64", "libClangSharp.runtime.win-arm64", "{69B805C6-230D-49A2-A569-3CAC2EC9F293}" - ProjectSection(SolutionItems) = preProject - packages\libClangSharp\libClangSharp.runtime.win-arm64\libClangSharp.runtime.win-arm64.nuspec = packages\libClangSharp\libClangSharp.runtime.win-arm64\libClangSharp.runtime.win-arm64.nuspec - EndProjectSection -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClangSharp.Interop", "sources\ClangSharp.Interop\ClangSharp.Interop.csproj", "{AADBAAC3-45F0-484F-BCB2-9809EDF1CA82}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{FF42B475-5025-45BA-B278-60F29B53C023}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{034EBD16-E96F-4530-B37D-30B16C4E9876}" - ProjectSection(SolutionItems) = preProject - .github\workflows\ci.yml = .github\workflows\ci.yml - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libclang.runtime.osx-arm64", "libclang.runtime.osx-arm64", "{7A12C7A3-3152-49C2-A831-3DA77922BF2A}" - ProjectSection(SolutionItems) = preProject - packages\libclang\libclang.runtime.osx-arm64\libclang.runtime.osx-arm64.nuspec = packages\libclang\libclang.runtime.osx-arm64\libclang.runtime.osx-arm64.nuspec - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libclang.runtime.linux-x64", "libclang.runtime.linux-x64", "{1CA1A906-1A19-46D5-8AC4-87C13523899B}" - ProjectSection(SolutionItems) = preProject - packages\libclang\libclang.runtime.linux-x64\libclang.runtime.linux-x64.nuspec = packages\libclang\libclang.runtime.linux-x64\libclang.runtime.linux-x64.nuspec - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libClangSharp.runtime.linux-x64", "libClangSharp.runtime.linux-x64", "{3107B5D1-CB86-425E-B756-4FBCE9FB2A86}" - ProjectSection(SolutionItems) = preProject - packages\libClangSharp\libClangSharp.runtime.linux-x64\libClangSharp.runtime.linux-x64.nuspec = packages\libClangSharp\libClangSharp.runtime.linux-x64\libClangSharp.runtime.linux-x64.nuspec - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libClangSharp.runtime.osx-arm64", "libClangSharp.runtime.osx-arm64", "{A693E897-FFB9-4621-A2B1-030EAC9D0810}" - ProjectSection(SolutionItems) = preProject - packages\libClangSharp\libClangSharp.runtime.osx-arm64\libClangSharp.runtime.osx-arm64.nuspec = packages\libClangSharp\libClangSharp.runtime.osx-arm64\libClangSharp.runtime.osx-arm64.nuspec - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {A9D62BAC-5F38-4A37-8911-1F5952955C78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A9D62BAC-5F38-4A37-8911-1F5952955C78}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A9D62BAC-5F38-4A37-8911-1F5952955C78}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A9D62BAC-5F38-4A37-8911-1F5952955C78}.Release|Any CPU.Build.0 = Release|Any CPU - {6B0EF5A7-5CD4-42E1-8B5A-98B60A570198}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6B0EF5A7-5CD4-42E1-8B5A-98B60A570198}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6B0EF5A7-5CD4-42E1-8B5A-98B60A570198}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6B0EF5A7-5CD4-42E1-8B5A-98B60A570198}.Release|Any CPU.Build.0 = Release|Any CPU - {784B45C6-7A20-4F1C-A258-D81CDD9562A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {784B45C6-7A20-4F1C-A258-D81CDD9562A6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {784B45C6-7A20-4F1C-A258-D81CDD9562A6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {784B45C6-7A20-4F1C-A258-D81CDD9562A6}.Release|Any CPU.Build.0 = Release|Any CPU - {4D0B43E1-921A-469F-A847-4473B2AF5172}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4D0B43E1-921A-469F-A847-4473B2AF5172}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4D0B43E1-921A-469F-A847-4473B2AF5172}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4D0B43E1-921A-469F-A847-4473B2AF5172}.Release|Any CPU.Build.0 = Release|Any CPU - {9D29BA0E-79C6-484E-B630-86A9510F1B74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9D29BA0E-79C6-484E-B630-86A9510F1B74}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9D29BA0E-79C6-484E-B630-86A9510F1B74}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9D29BA0E-79C6-484E-B630-86A9510F1B74}.Release|Any CPU.Build.0 = Release|Any CPU - {AADBAAC3-45F0-484F-BCB2-9809EDF1CA82}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AADBAAC3-45F0-484F-BCB2-9809EDF1CA82}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AADBAAC3-45F0-484F-BCB2-9809EDF1CA82}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AADBAAC3-45F0-484F-BCB2-9809EDF1CA82}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {A9D62BAC-5F38-4A37-8911-1F5952955C78} = {732BA761-B58E-4C34-9C96-097382A55A7A} - {6B0EF5A7-5CD4-42E1-8B5A-98B60A570198} = {732BA761-B58E-4C34-9C96-097382A55A7A} - {784B45C6-7A20-4F1C-A258-D81CDD9562A6} = {732BA761-B58E-4C34-9C96-097382A55A7A} - {4D0B43E1-921A-469F-A847-4473B2AF5172} = {394E17BB-B1EA-4A98-98C8-78ACD44182FC} - {9D29BA0E-79C6-484E-B630-86A9510F1B74} = {394E17BB-B1EA-4A98-98C8-78ACD44182FC} - {DFACF682-2673-4AE1-8F10-816D025C2D45} = {AE6CF12F-5CC3-463B-A74B-6CCAE26EE4EF} - {C8DB18BE-701A-46C4-98F9-2524914CB5DC} = {DFACF682-2673-4AE1-8F10-816D025C2D45} - {7D89072F-8E3E-4009-BCCD-5D3C69F88042} = {DFACF682-2673-4AE1-8F10-816D025C2D45} - {8006B5D7-5E0E-4A0A-884F-62C5216144EE} = {DFACF682-2673-4AE1-8F10-816D025C2D45} - {4A298C7E-BF4D-418D-B70D-FE6D6F8097FD} = {DFACF682-2673-4AE1-8F10-816D025C2D45} - {EDEC2130-DA14-4415-91A3-225733FB61F8} = {AE6CF12F-5CC3-463B-A74B-6CCAE26EE4EF} - {B043C50D-8B06-4663-943A-DEBB6CFACEA6} = {EDEC2130-DA14-4415-91A3-225733FB61F8} - {4F2F7171-202E-4E23-AABF-EB3501BDB0B2} = {EDEC2130-DA14-4415-91A3-225733FB61F8} - {C2BE41E6-95E9-431A-9C49-923BD50692AB} = {EDEC2130-DA14-4415-91A3-225733FB61F8} - {C1218464-0B5A-480E-BA13-2C6EA370987E} = {EDEC2130-DA14-4415-91A3-225733FB61F8} - {520C1055-34A1-4C72-AC24-023F84EF461D} = {732BA761-B58E-4C34-9C96-097382A55A7A} - {B3F3A831-DA09-40A2-A25C-DE47A58BB93B} = {DFACF682-2673-4AE1-8F10-816D025C2D45} - {69B805C6-230D-49A2-A569-3CAC2EC9F293} = {EDEC2130-DA14-4415-91A3-225733FB61F8} - {AADBAAC3-45F0-484F-BCB2-9809EDF1CA82} = {732BA761-B58E-4C34-9C96-097382A55A7A} - {034EBD16-E96F-4530-B37D-30B16C4E9876} = {FF42B475-5025-45BA-B278-60F29B53C023} - {7A12C7A3-3152-49C2-A831-3DA77922BF2A} = {DFACF682-2673-4AE1-8F10-816D025C2D45} - {1CA1A906-1A19-46D5-8AC4-87C13523899B} = {DFACF682-2673-4AE1-8F10-816D025C2D45} - {3107B5D1-CB86-425E-B756-4FBCE9FB2A86} = {EDEC2130-DA14-4415-91A3-225733FB61F8} - {A693E897-FFB9-4621-A2B1-030EAC9D0810} = {EDEC2130-DA14-4415-91A3-225733FB61F8} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {A9D18E0B-5409-457D-B5F3-0E217136BB01} - EndGlobalSection -EndGlobal diff --git a/ClangSharp.slnx b/ClangSharp.slnx new file mode 100644 index 00000000..6b17b082 --- /dev/null +++ b/ClangSharp.slnx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/README.md b/README.md index df4ca5f2..ebc0a1db 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ cd artifacts/bin cmake -DCMAKE_INSTALL_PREFIX=../install -DLLVM_ENABLE_PROJECTS=clang -G "Visual Studio 17 2022" -A x64 -Thost=x64 ../../llvm ``` -You can then open `LLVM.sln` in Visual Studio, change the configuration to `Release` and build the `INSTALL` project. You may need to build the `ALL_BUILD` first. +You can then open `LLVM.slnx` in Visual Studio, change the configuration to `Release` and build the `INSTALL` project. You may need to build the `ALL_BUILD` first. Afterwards, you can then build `libClangSharp` where the process followed is roughly: ```cmd @@ -95,7 +95,7 @@ cd artifacts/bin/native cmake -DCMAKE_INSTALL_PREFIX=../install -DPATH_TO_LLVM=absolute/path/to/repos/llvm-project/artifacts/install -G "Visual Studio 17 2022" -A x64 -Thost=x64 ../../.. ``` -You can then open `libClangSharp.sln` in Visual Studio, change the configuration to `Release` and build the `INSTALL` project. +You can then open `libClangSharp.slnx` in Visual Studio, change the configuration to `Release` and build the `INSTALL` project. #### Linux diff --git a/scripts/build.ps1 b/scripts/build.ps1 index b4fd24e8..da19072c 100644 --- a/scripts/build.ps1 +++ b/scripts/build.ps1 @@ -162,7 +162,7 @@ try { $RepoRoot = Join-Path -Path $PSScriptRoot -ChildPath ".." if ($solution -eq "") { - $solution = Join-Path -Path $RepoRoot -ChildPath "ClangSharp.sln" + $solution = Join-Path -Path $RepoRoot -ChildPath "ClangSharp.slnx" } $ArtifactsDir = Join-Path -Path $RepoRoot -ChildPath "artifacts" diff --git a/scripts/build.sh b/scripts/build.sh index cf6a57be..3b77865a 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -202,7 +202,7 @@ fi RepoRoot="$ScriptRoot/.." if [[ -z "$solution" ]]; then - solution="$RepoRoot/ClangSharp.sln" + solution="$RepoRoot/ClangSharp.slnx" fi ArtifactsDir="$RepoRoot/artifacts"