Mercurial > malikania
comparison CMakeLists.txt @ 49:2804ae55c70f
CMake: big cleanup, closes #598
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 09 Dec 2016 13:28:45 +0100 |
parents | 7097a91b08a8 |
children | 0edaba9986ba |
comparison
equal
deleted
inserted
replaced
48:3be179ba3226 | 49:2804ae55c70f |
---|---|
28 | 28 |
29 set(CMAKE_CXX_STANDARD 14) | 29 set(CMAKE_CXX_STANDARD 14) |
30 set(CMAKE_CXX_STANDARD_REQUIRED TRUE) | 30 set(CMAKE_CXX_STANDARD_REQUIRED TRUE) |
31 set(CMAKE_POSITION_INDEPENDENT_CODE TRUE) | 31 set(CMAKE_POSITION_INDEPENDENT_CODE TRUE) |
32 | 32 |
33 include(cmake/function/MalikaniaBuildAssets.cmake) | |
34 include(cmake/function/MalikaniaDefineLibrary.cmake) | |
35 include(cmake/function/MalikaniaDefineExecutable.cmake) | |
36 include(cmake/function/MalikaniaDefineTest.cmake) | |
37 include(cmake/function/MalikaniaSetg.cmake) | |
33 include(cmake/MalikaniaVersion.cmake) | 38 include(cmake/MalikaniaVersion.cmake) |
34 include(cmake/MalikaniaOptions.cmake) | 39 include(cmake/MalikaniaOptions.cmake) |
35 include(cmake/MalikaniaFunctions.cmake) | |
36 include(cmake/MalikaniaSystem.cmake) | 40 include(cmake/MalikaniaSystem.cmake) |
37 | 41 |
38 configure_file( | 42 configure_file( |
39 ${malikania_SOURCE_DIR}/cmake/internal/Config.h.in | 43 ${malikania_SOURCE_DIR}/cmake/internal/Config.h.in |
40 ${malikania_BINARY_DIR}/Config.h | 44 ${malikania_BINARY_DIR}/Config.h |
64 message(" General flags: ${CMAKE_CXX_FLAGS}") | 68 message(" General flags: ${CMAKE_CXX_FLAGS}") |
65 message(" Debug flags: ${CMAKE_CXX_FLAGS_DEBUG}") | 69 message(" Debug flags: ${CMAKE_CXX_FLAGS_DEBUG}") |
66 message(" Release flags: ${CMAKE_CXX_FLAGS_RELEASE}") | 70 message(" Release flags: ${CMAKE_CXX_FLAGS_RELEASE}") |
67 message("") | 71 message("") |
68 message("Documentation:") | 72 message("Documentation:") |
69 message(" Doxygen: ${WITH_DOCS_DOXYGEN_MSG}") | 73 message(" Doxygen: ${WITH_DOXYGEN_MSG}") |