25 lines
593 B
CMake
25 lines
593 B
CMake
cmake_minimum_required(VERSION 2.6)
|
|
project(OpenQM)
|
|
|
|
# Project settings
|
|
set(CMAKE_BUILD_TYPE Debug)
|
|
set(CMAKE_BINARY_DIR ${CMAKE_SOURCE_DIR}/build)
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
|
|
|
|
# Uncomment to enable compiler warning
|
|
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wall -Wextra -Weffc++")
|
|
|
|
# Enable test
|
|
enable_testing()
|
|
add_subdirectory(test)
|
|
|
|
# Source
|
|
set(LNS_SRCS
|
|
${PROJECT_SOURCE_DIR}/implicant.h
|
|
${PROJECT_SOURCE_DIR}/implicant.cpp
|
|
${PROJECT_SOURCE_DIR}/qm.h
|
|
${PROJECT_SOURCE_DIR}/qm.cpp
|
|
${PROJECT_SOURCE_DIR}/main.cpp
|
|
)
|
|
|
|
add_executable(OpenQM ${LNS_SRCS})
|