문제해결

Visual Studio CMakeProject Linux 에서 특정경로 복사 안되게 막기

Medeev 2023. 9. 18. 17:47

CMakePresets.json에 보면

{
            "name": "linux-debug",
            "displayName": "Linux Debug",
            "generator": "Ninja",
            "binaryDir": "${sourceDir}/out/build/${presetName}",
            "installDir": "${sourceDir}/out/install/${presetName}",
            "cacheVariables": {
                "CMAKE_BUILD_TYPE": "Debug"
            },
            "condition": {
                "type": "equals",
                "lhs": "${hostSystemName}",
                "rhs": "Linux"
            },
            "vendor": {
              "microsoft.com/VisualStudioRemoteSettings/CMake/1.0": {
                "sourceDir": "$env{HOME}/.vs/$ms{projectDirName}",
                "copySourcesOptions" : { "exclusionList": [ ".vs", ".git", "out", "Test22" ] }
              }
            }
        },



이런 항목쪽이 있는데 제공되는 Vendor의 맵정보중 "copySourcesOptions" 항목의 "exclusionList"를 수정하면된다. Test22라는 경로가 추가로 제거된다.