Skip to content

Commit 46a29ab

Browse files
committed
added toplevel CMakeLists.txt for building brbox as project
1 parent 386f206 commit 46a29ab

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
cmake_minimum_required(VERSION 2.8.9)
2+
set(PROJECT_NAME BrBox)
3+
project(${PROJECT_NAME})
4+
add_subdirectory(sources)

sources/services/CMakeLists.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
cmake_minimum_required(VERSION 2.8.9)
22
set(PROJECT_NAME BrBoxServices)
33
project(${PROJECT_NAME})
4+
set(MINIMUM_BRBOX_SYSTEM OFF CACHE BOOL OFF)
5+
if(${MINIMUM_BRBOX_SYSTEM})
6+
add_subdirectory(sysmgr)
7+
add_subdirectory(dispsrv)
8+
add_subdirectory(xmproxy)
9+
else()
410
add_subdirectory(sysmgr)
511
#add_subdirectory(smarteye)
612
add_subdirectory(gpioctl)
@@ -13,7 +19,7 @@ add_subdirectory(dispsrv)
1319
#add_subdirectory(lightsense)
1420
add_subdirectory(modbussrv)
1521
add_subdirectory(monitsrv)
16-
22+
endif()
1723

1824
#for cross compiling
1925
#cmake -H. -BOutput -DCMAKE_TOOLCHAIN_FILE=/path/to/toolchain-arm-backup.cmake -DCMAKE_INSTALL_PREFIX=/home/user/tmp/

0 commit comments

Comments
 (0)