2013-06-27 2 views
1

Visual Studio 솔루션 및 관련 프로젝트 파일을 생성하는 CMake 프로젝트가 있습니다. 생성 된 솔루션/프로젝트 파일에서 CMake 참조를 분리 하시겠습니까?

<ItemGroup> 
    <CustomBuild Include="foo\CMakeLists.txt"> 
     <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Building Custom Rule S:/foo/CMakeLists.txt</Message> 
     <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">setlocal 
"C:\...\cmake.exe" -HS:/foo -BS:/foo/msvc-10.0 --check-stamp-file S:\foo\msvc-10.0\CMakeFiles\generate.stamp 
     ... 
    </CustomBuild> 
    </ItemGroup> 

이 방법이 있나요 : 나는 어떤 이유로 프로젝트가 최신이 아닌 경우 CMake를 다시 실행하는 것 프로젝트에서 생성 된 "CustomBuild"많은 규칙이 있다는 것을 발견했습니다 CMake에게 이러한 사용자 정의 빌드 룰을 생성하지 못하도록 알려주고 싶습니까? 내 목표는 CMake가 CMake에 첨부되지 않고 솔루션/프로젝트 파일을 생성하도록하는 것입니다.

감사합니다.

답변

2

아니요, 수행 할 수 없습니다.

또한 이러한 규칙은 더 이상 최신 프로젝트 파일이 아닌 경우 프로젝트 파일을 다시 생성 할 때만 사용되는 것은 아닙니다. 예를 들어, 파일, 디렉토리, MD5 합계 및 다른 많은 좋은 것들을 복사하기위한 이식성을 제공하는 CMake 명령 모드가 있습니다.

프로젝트는 (독립적 인 프로젝트 파일을 생성하여) 시도했지만, 지금은 거의 죽은 것처럼 보입니다.

관련 문제