Enable edk2 build with Cmake - shijunjing/edk2 GitHub Wiki
CMake resources:
working notes
- 20201005: Add CMakeLists.txt and test cmake build for PeiPcdLib
~/wksp_efi/edk2-fork2/cmakebuild$ git diff master --name-only
CMakeLists.txt
MdePkg/Library/PeiPcdLib/CMakeLists.txt
~/wksp_efi/edk2-fork2$ git checkout cmake
~/wksp_efi/edk2-fork2$ mkdir cmakebuild && cd cmakebuild
~/wksp_efi/edk2-fork2/cmakebuild$ cmake .. -DCMAKE_VERBOSE_MAKEFILE=ON -G "Unix Makefiles"
~/wksp_efi/edk2-fork2/cmakebuild$ cmake --build .
~/wksp_efi/edk2-fork2/cmakebuild$ make
~/wksp_efi/edk2-fork2/cmakebuild$ rm * -r -f
~/wksp_efi/edk2-fork2/cmakebuild$ cmake .. -DCMAKE_VERBOSE_MAKEFILE=ON -G "Ninja"
~/wksp_efi/edk2-fork2/cmakebuild$ ninja -v
C:\Project\edk2git\edk2-fork\cmakebuild> cmake .. -DCMAKE_VERBOSE_MAKEFILE=ON -G "Visual Studio 14"
C:\Project\edk2git\edk2-fork\cmakebuild> cmake --build .