From 5079586de1c15fe54b8a972762bce2512a78cf01 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sun, 9 Feb 2014 11:18:22 +0000 Subject: [PATCH] A top-level CMakeLists.txt file. Supports a list of projects to build. Currently only supports SyncTERM though. --- src/CMakeLists.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/CMakeLists.txt diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000000..6137f01660 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,18 @@ +project (Synchronet C CXX) + +cmake_minimum_required(VERSION 2.8.11) + +if(NOT PROJECTS) + SET(PROJECTS SyncTERM CACHE STRING "Choose the projects to build, options are: SyncTERM" FORCE) +endif() + +list(FIND PROJECTS SyncTERM BUILD_SYNCTERM) +if(BUILD_SYNCTERM GREATER -1) + include_directories(xpdev) + include_directories(conio) + include_directories(uifc) + add_subdirectory(xpdev) + add_subdirectory(conio) + add_subdirectory(uifc) + add_subdirectory(syncterm) +endif() -- GitLab