comparison CMakeLists.txt @ 403:7536be134718

doc: add CMake targets
author David Demelier <markand@malikania.fr>
date Sat, 02 Apr 2022 16:58:23 +0200
parents 8273c40a5691
children 1bf7d6669f0a
comparison
equal deleted inserted replaced
402:d3fa956cdaf0 403:7536be134718
35 elseif (CMAKE_C_COMPILER_ID MATCHES "MSVC") 35 elseif (CMAKE_C_COMPILER_ID MATCHES "MSVC")
36 set(CMAKE_C_FLAGS "/W3 /wd4090 /wd4244 /wd4267 /wd4996 /wd5105 /wd6031 /wd6001 /wd26451 ${CMAKE_C_FLAGS}") 36 set(CMAKE_C_FLAGS "/W3 /wd4090 /wd4244 /wd4267 /wd4996 /wd5105 /wd6031 /wd6001 /wd26451 ${CMAKE_C_FLAGS}")
37 set(CMAKE_C_FLAGS "/D_CRT_SECURE_NO_WARNINGS ${CMAKE_C_FLAGS}") 37 set(CMAKE_C_FLAGS "/D_CRT_SECURE_NO_WARNINGS ${CMAKE_C_FLAGS}")
38 endif () 38 endif ()
39 39
40 option(MLK_WITH_DOC "Enable mkdocs documentation" On)
40 option(MLK_WITH_EXAMPLES "Enable examples" Off) 41 option(MLK_WITH_EXAMPLES "Enable examples" Off)
41 option(MLK_WITH_JS "Enable Javascript bindings" On) 42 option(MLK_WITH_JS "Enable Javascript bindings" On)
42 option(MLK_WITH_NLS "Enable NLS support" On) 43 option(MLK_WITH_NLS "Enable NLS support" On)
43 option(MLK_WITH_TESTS "Enable unit tests" Off) 44 option(MLK_WITH_TESTS "Enable unit tests" Off)
44 option(MLK_WITH_ZIP "Enable zip file support" On) 45 option(MLK_WITH_ZIP "Enable zip file support" On)
90 endif () 91 endif ()
91 92
92 add_subdirectory(extern/libsqlite) 93 add_subdirectory(extern/libsqlite)
93 add_subdirectory(extern/librexo) 94 add_subdirectory(extern/librexo)
94 95
96 if (MLK_WITH_DOC)
97 add_subdirectory(doc)
98 endif ()
99
95 add_subdirectory(src/tools/bcc) 100 add_subdirectory(src/tools/bcc)
96 add_subdirectory(src/tools/tileset) 101 add_subdirectory(src/tools/tileset)
97 add_subdirectory(src/tools/map) 102 add_subdirectory(src/tools/map)
98 103
99 add_subdirectory(src/libmlk-port) 104 add_subdirectory(src/libmlk-port)