Mercurial > molko
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) |