September 2018
Intermediate to advanced
606 pages
14h 32m
English
To use the Catch2 library, we will modify CMakeLists.txt from the previous recipe, to perform the following steps:
# set minimum cmake versioncmake_minimum_required(VERSION 3.5 FATAL_ERROR)# project name and languageproject(recipe-02 LANGUAGES CXX)# require C++11set(CMAKE_CXX_STANDARD 11)set(CMAKE_CXX_EXTENSIONS OFF)set(CMAKE_CXX_STANDARD_REQUIRED ON)# example libraryadd_library(sum_integers sum_integers.cpp)# main codeadd_executable(sum_up main.cpp)target_link_libraries(sum_up sum_integers)# testing binaryadd_executable(cpp_test test.cpp)target_link_libraries(cpp_test sum_integers)
Read now
Unlock full access