You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
971 B
31 lines
971 B
cmake_minimum_required(VERSION 2.8)
|
|
project(multirow)
|
|
|
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")
|
|
find_package(CPLEX REQUIRED)
|
|
include_directories(${CPLEX_INCLUDE_DIR})
|
|
|
|
find_package(GMP REQUIRED)
|
|
find_package(OpenMP REQUIRED)
|
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror ${OpenMP_CXX_FLAGS}")
|
|
set(CMAKE_C_FLAGS "${CMAKE_CXX_FLAGS} -Werror ${OpenMP_C_FLAGS}")
|
|
|
|
include_directories(${gtest_SOURCE_DIR}/include)
|
|
include_directories(infinity/library/include)
|
|
include_directories(lifting/library/include)
|
|
include_directories(multirow/include)
|
|
include_directories(onerow/library/include)
|
|
include_directories(qxx/include)
|
|
|
|
add_subdirectory(googletest/googletest)
|
|
add_subdirectory(infinity/benchmark)
|
|
add_subdirectory(infinity/library)
|
|
add_subdirectory(lifting/benchmark)
|
|
add_subdirectory(lifting/library)
|
|
add_subdirectory(multirow)
|
|
add_subdirectory(onerow/benchmark)
|
|
add_subdirectory(onerow/library)
|
|
add_subdirectory(qxx)
|