autoconf, autotools, automake 프로젝트를 CMake 로 전환

KDE 프로젝트가 빌드 시스템을 CMake 로 전환하면서 am2cmake 라는 변환툴을 만들었고 다음 URL 에서 다운로드 가능

curl -k https://projects.kde.org/projects/kde/kdesdk/kde-dev-scripts/repository/revisions/f33531ebcc3b9f5ec2a8a4c257c26585116ad08e/raw/cmake-utils/scripts/am2cmake

 

사용

  • ruby 로 개발되어서 ruby 패키지를 설치해야 함

    yum install ruby -y
  • Makefile.am 이 있는 폴더에서 다음 명령어 실행

    am2cmake --no-kde

    만약 KDE 프로젝트라면 --no-kde 옵션을 제거하고 실행

  • CMakeLists.txt 를 생성해주므로 cmake 로 플랫폼에 맞는 빌드 환경을 구성하면 됨.

    cmake -G 'Unix Makefiles'