From 8dfa757ab7b35496226932c3cfb69eae719e482f Mon Sep 17 00:00:00 2001 From: deuce <> Date: Mon, 10 Feb 2014 05:02:48 +0000 Subject: [PATCH] Add SBBS3 project to top-level build. --- src/CMakeLists.txt | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ec3911ece9..3a69373d33 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -3,12 +3,30 @@ project (Synchronet C CXX) cmake_minimum_required(VERSION 2.8.11) if(NOT PROJECTS) - SET(PROJECTS SyncTERM;SyncDraw;SExPOTS;Tone;SMBLib CACHE STRING "Choose the projects to build, options are: SyncTERM" FORCE) + SET(PROJECTS SyncTERM;SyncDraw;SExPOTS;Tone;SMBLib;SBBS3 CACHE STRING "Choose the projects to build, options are: SyncTERM" FORCE) if(WIN32) list(APPEND PROJECTS CIOXtrn) endif() endif() +list(FIND PROJECTS SBBS3 BUILD_SBBS3) +if(BUILD_SBBS3 GREATER -1) + if(NOT XPDEV_ADDED) + add_subdirectory(xpdev) + set(XPDEV_ADDED TRUE) + endif() + if(NOT CONIO_ADDED) + add_subdirectory(conio) + set(CONIO_ADDED TRUE) + endif() + if(NOT UIFC_ADDED) + add_subdirectory(uifc) + set(UIFC_ADDED TRUE) + endif() + list(APPEND PROJECTS SMBLib) + add_subdirectory(sbbs3) +endif() + list(FIND PROJECTS SyncTERM BUILD_SYNCTERM) if(BUILD_SYNCTERM GREATER -1) if(NOT XPDEV_ADDED) -- GitLab