2009-06-24 4 views
9

나는 CMake를 사용하기 시작했으며 일주일이 채 안됐다. 필자는 Makefile을 작성했으며 CMake에서 해당하는 것을 작성하려고합니다. 나는 주어진 Makefile에있는 각각의 명령문에 CMake에서 사용해야하는 명령에 대한 아이디어가 없다. 시작하려면 어떻게해야합니까? 이 문서를 찾을 수있는 곳이 있습니까?CMake에서 Makefile이 동등한 것

답변

1

CMake mailling list (here)를 구독하고 "help"섹션에서 website을 확인하십시오.

일부 Google 연구에서 질문에 대한 답변을 찾지 못하거나 메일 링리스트 보관함 (here)을 찾지 못하면 메일 링리스트에 메일을 보내면 좋은 사람들이 도움이됩니다.

내가 약 2 개월 전에 했었는데 이제는 좋은 프로젝트가 cmake로 컴파일되었습니다! :)

+0

좋아요! 나는 그렇게 할 것이다. 감사! –

9

나는 방금 2 ~ 3 주 전에 SCone에서 CMake로 내 프로젝트 (C++ 코드 15,000 줄, 빌드 공유 라이브러리, 유닛 테스트 및 실행 파일)를 변환했다.

내가 도움이된다는 사실 중 하나는 Boost project이 이제 bjam이 아닌 CMake에 대한 실험적 지원을 제공한다는 것입니다. 코드 (특히 tools/build/CMake에 정의 된 매크로)를 살펴보면 CMake의 구문과 기능에 대해 많이 배웠습니다.

또한 유용 :

희망의 online CMake documentation

  • simple CMake tutorial
  • 빠른 개요.

  • +0

    나는 그것을 보게 될 것이다. 도와 주셔서 감사합니다. –

    +0

    왜 스콘에 대해 결정 했습니까? 나는 현재 빌드 도구를 시험해보고 있으며 스콘은 나의 다음 목표이다. –

    +2

    Scons는 단일 플랫폼에서 작업하는 매우 작은 프로젝트에 적합합니다. 빌드 프로세스를 다른 아키텍처로 자동 조정하는 기능 (즉, x86_64에서 특정 플래그 사용 가능)은 좌절의 한 지점으로 제한되었습니다. 다른 것들도있었습니다. 예를 들어 빌드 옵션을 추가하면 (이 프레임 워크에 대한 경로 선택,이 컴파일러 정의 사용 가능) scone에서는 무시 무시하고 cmake에서는 간단합니다. –

    관련 문제