cmake_minimum_required(VERSION 3.8) project(demo) set(CMAKE_INSTALL_PREFIX "./release") set(CMAKE_BUILD_TYPE "Debug") set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb") set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall") include_directories(library) add_subdirectory(library) add_subdirectory(src)