File tree Expand file tree Collapse file tree 2 files changed +22
-5
lines changed
Expand file tree Collapse file tree 2 files changed +22
-5
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,6 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.0)
33INCLUDE (${CMAKE_ROOT} /Modules/ExternalProject.cmake)
44INCLUDE (${CMAKE_ROOT} /Modules/GNUInstallDirs.cmake)
55INCLUDE (external/libseccomp.cmake)
6- INCLUDE (external/scdoc.cmake)
76INCLUDE (external/libcap.cmake)
87INCLUDE (external/libtclap.cmake)
98
@@ -20,7 +19,17 @@ ADD_DEFINITIONS('-DBUILD_KERNEL_RELEASE="${BUILD_KERNEL_RELEASE}"')
2019
2120ENABLE_TESTING ()
2221
22+ IF (NOT DEFINED WITH_DOCS)
23+ SET (WITH_DOCS "YES" )
24+ ENDIF ()
25+ IF (NOT WITH_DOCS MATCHES "YES|NO" )
26+ MESSAGE (FATAL_ERROR "WITH_DOCS should be one of YES, NO" )
27+ ENDIF ()
28+ IF (WITH_DOCS STREQUAL "YES" )
29+ INCLUDE (external/scdoc.cmake)
30+ ADD_SUBDIRECTORY (doc )
31+ ENDIF ()
32+
2333ADD_SUBDIRECTORY (src)
24- ADD_SUBDIRECTORY (doc )
2534ADD_SUBDIRECTORY (boxes)
2635ADD_SUBDIRECTORY (test )
Original file line number Diff line number Diff line change @@ -25,6 +25,14 @@ ADD_CUSTOM_TARGET(boxes
2525 boxes_extraction_stamp.txt
2626 )
2727
28- INSTALL (FILES download_boxes.sh make_boxes.sh utils.sh
29- DESTINATION "${CMAKE_INSTALL_FULL_DATADIR} /sio2jail/boxes"
30- PERMISSIONS OWNER_READ OWNER_EXECUTE)
28+ IF (NOT DEFINED WITH_BOXES)
29+ SET (WITH_BOXES "NO" )
30+ ENDIF ()
31+ IF (NOT WITH_BOXES MATCHES "YES|NO" )
32+ MESSAGE (FATAL_ERROR "WITH_BOXES should be one of YES, NO" )
33+ ENDIF ()
34+ IF (WITH_BOXES STREQUAL "YES" )
35+ INSTALL (FILES download_boxes.sh make_boxes.sh utils.sh
36+ DESTINATION "${CMAKE_INSTALL_FULL_DATADIR} /sio2jail/boxes"
37+ PERMISSIONS OWNER_READ OWNER_EXECUTE)
38+ ENDIF ()
You can’t perform that action at this time.
0 commit comments