Chapter 1.2 : The CMakeLists.txt file



First, we have to define the name of ou project and the minimal version of cmake we can use to build our project :

1
2
project(HadamardProduct)
cmake_minimum_required(VERSION 3.0)


We compile the program in -O3 mode to have some optimisation
1
add_definitions(-O3)


Then, we create the program with cmake (called executable in cmake)
1
add_executable(hadamard_product main.cpp)


The full CMakeLists.txt file :

1
2
3
4
5
6
project(HadamardProduct)
cmake_minimum_required(VERSION 3.0)

add_definitions(-O3)

add_executable(hadamard_product main.cpp)


You can get the file here.