Revision eee13fa3
Added by david.sorber over 2 years ago
| CMakeLists.txt | ||
|---|---|---|
|
cmake_minimum_required(VERSION 3.22)
|
||
|
project("copytool")
|
||
|
cmake_policy(SET CMP0054 NEW)
|
||
|
CMAKE_MINIMUM_REQUIRED(VERSION 3.22)
|
||
|
PROJECT("copytool")
|
||
|
CMAKE_POLICY(SET CMP0054 NEW)
|
||
|
|
||
|
|
||
|
################################################################################
|
||
| ... | ... | |
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wno-unused-parameter")
|
||
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-unused-parameter")
|
||
|
|
||
|
SET(COMPILE_FLAGS "-g -O3 -march=haswell -mtune=generic")
|
||
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${COMPILE_FLAGS}")
|
||
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${COMPILE_FLAGS}")
|
||
|
|
||
|
# Set the library install path depending on the Linux flavor
|
||
|
SET(LIBRARY_INSTALL_PATH "")
|
||
|
IF (DISTRIB_ID STREQUAL "Ubuntu")
|
||
| ... | ... | |
|
# Target: copytool
|
||
|
################################################################################
|
||
|
|
||
|
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/external)
|
||
|
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/src)
|
||
|
|
||
|
SET(copytool_sources
|
||
First mostly functional version; let's call it v0.1.0.