8/16/2023 0 Comments Cmake pdfSuggestions and FeedbackĬlick here if you have any feedback or suggestions. He contributes or has contributed to the development of popular quantum chemistry codes and libraries: DIRAC, MRCPP, DALTON, LSDALTON, XCFun, and ReSpect. He is a developer of the PCMSolver library and the Psi4 open source quantum chemistry program. He is currently working on stochastic methods and solvation models. Roberto Di Remigio is a postdoctoral fellow in theoretical chemistry at UiT - The Arctic University of Norway in Tromsø, Norway and Virginia Tech, USA. He got in touch with CMake in 2008 and has ported a number of research codes and migrated a number of communities to CMake since then. He enjoys learning new programming languages and techniques, and teaching programming to students and researchers. He has a PhD in theoretical chemistry and contributes to a number of quantum chemistry programs as a code developer. Radovan Bast works at the High Performance Computing Group at UiT - The Arctic University of Norway in Tromsø and leads the CodeRefinery project. We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Python interpreter Python development libraries BLAS LAPACK Python interpreter Python development libraries: BLAS LAPACK MPI library Eigen 3.3.4 Boost 1.59 ZeroMQ Software and Hardware List ChapterĬMake >= 3.5 g++ supporting C++11 gcc supporting C99 gfortran Windows: msys2 installer or Visual Studio With the following software and hardware list you can run all code files present in the book (Chapter 1-15). A basic knowledge of C++, C, or Fortran is required to understand the topics covered in this book. If you are a software developer keen to manage build systems using CMake or would like to understand and modify CMake code written by others, this book is for you. For example, Chapter02.Ĭmake_minimum_required(VERSION 3.5 FATAL_ERROR)Īdd_executable(hello-world hello-world.cpp)įollowing is what you need for this book: If you feel this book is for you, get your copy today!Īll of the code is organized into folders. Know where and how to tweak CMake configuration files written by somebody else.Refactor a large codebase into modules with the help of CMake.Detect operating systems, processors, libraries, files, and programs for conditional compilation.Configure, build, test, and install code projects using CMake.This book covers the following exciting features: This book features a collection of recipes and building blocks with tips and techniques for working with CMake, CTest, CPack, and CDash. This is the code repository for CMake Cookbook, published by Packt.īuilding, testing, and packaging modular software with modern CMake What is this book about?ĬMake is cross-platform, open-source software for managing the build process in a portable fashion.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |