000 a
999 _c32251
_d32251
008 231013b xxu||||| |||| 00| 0 eng d
020 _a9781801070058
082 _a005.133
_bSWI
100 _aŚwidziński, Rafał
245 _aModern CMake for C++ : discover a better approach to building, testing and packaging your software
260 _bPackt Publishing,
_c2022
_aBirmingham :
300 _axx, 439 p. ;
_bill.,
_c24 cm.
365 _b3499.00
_cINR
_d01
504 _aIncludes index.
520 _aThis book offers a simpler, more comprehensive, experience as it treats the subject of building C++ solutions holistically. Modern CMake for C++ is an end-to-end guide to the automatization of complex tasks, including building, testing, and packaging. You'll not only learn how to use the CMake language in CMake projects, but also discover what makes them maintainable, elegant, and clean. The book also focuses on the structure of source directories, building targets, and packages. As you progress, you'll learn how to compile and link executables and libraries, how those processes work, and how to optimize builds in CMake for the best results.
650 _aOpen source software
650 _aBuild tree
650 _a Ctest
650 _a CXX
650 _aDoxygen
650 _aEnvironment variable
650 _aFind-module
650 _aIson
650 _a Listfile
650 _aObject files
650 _aPackage path
650 _aPragma once
650 _a Shared library
650 _aSource tree
650 _aStatic library
650 _aUnix-like
650 _aVal grind
650 _aMakefiles
942 _2ddc
_cBK