Commit Graph
47 Commits
Author SHA1 Message Date
Mateusz Pusz c1cf800bd1 build: PROGRAM, QUIET, and REQUIRED options added for enable_iwyu() 2021-05-09 14:43:32 +02:00
Mateusz Pusz cb5371dec9 build: enable_ccache() refactored 2021-05-09 13:56:19 +02:00
Mateusz Pusz 7b0730cf17 build: ccache support added 2021-05-08 18:28:49 +02:00
Mateusz Pusz f4a8a1358e build: iwyu CMake script refactored 2021-05-07 20:46:40 +02:00
Mateusz Pusz 2e4b9483fa build: modern_project_structure.cmake added 2021-05-07 20:45:24 +02:00
Mateusz Pusz a790863324 build: CMake 3.15 does not set default MSVC warning level anymore 2021-04-29 08:37:10 +02:00
Mateusz Pusz 3ee41d086c build: workaround to prefer FindDoxygen.cmake over Conan's generated doxygen-config.cmake 2021-04-06 19:09:26 +02:00
Mateusz Pusz 43b7eb466c build: AUTHOR_WARNING changed to WARNING in compiler warnings CMake 2021-03-30 13:22:03 +02:00
Mateusz Pusz 01935996e6 build: IWYU support added 2021-03-30 13:15:47 +02:00
Johel Ernesto Guerrero Peña 9a520edfe9 refactor!: replace one_rep with reference<D, U> 2021-03-18 22:37:25 +01:00
Mateusz Pusz c46ea4460f build: compiler warnings handling refactored for clang 2021-03-15 18:47:21 +01:00
Johel Ernesto Guerrero Peña 94eb477f02 refactor: apply comments 2021-03-15 15:19:50 +01:00
Mateusz Pusz 23da1299d6 build: CMake scripts cleanup 2021-03-13 19:53:09 +01:00
Mateusz Pusz a7f452cd12 refactor: Got rid of -Wsign-conversion warnings on UDLs
Refers to #226
2021-02-17 19:37:20 +01:00
Mateusz Pusz 02ea4825e8 docs: Compilation warnings handling refactored 2021-02-17 15:45:30 +01:00
Johel Ernesto Guerrero Peña 6bf09aa646 feat: quantity_kind and quantity_point_kind 2021-02-15 19:31:08 +01:00
Johel Ernesto Guerrero Peña efeacca9ee fix: restore user-warnings within the library implementation 2021-02-06 21:20:31 +01:00
Mateusz Pusz 8100b6c13d build: scope parameter added to set_warnings() 2021-01-28 18:53:00 +01:00
Mateusz Pusz a172f34684 build: Minimum CMake version required set for each file based on its contents 2020-12-21 22:56:00 +01:00
Mateusz Pusz 206712f046 build: Library renamed to mp::units 2020-12-17 23:06:37 +01:00
Mateusz Pusz badc8568aa build: Common CMake scripts are no longer common 2020-12-16 19:18:06 +01:00
Mateusz Pusz ff22bae04e build: CMake cleanup 2020-12-09 18:59:50 +01:00
Mateusz Pusz 1b92f2c7e0 build: Documentation generation cleaned up 2020-12-09 18:53:41 +01:00
Mateusz Pusz c5919d2cd8 build: Conan generator changed to provide more transparent dependency handling 2020-12-09 18:49:39 +01:00
Mateusz Pusz 7d204a1177 build(cmake): mp-units-config.cmake file added with explicit dependencies
Addresses some of the issues mentioned in #156.
2020-09-10 15:22:04 +02:00
Mateusz Pusz d03d7291e4 Removed cmake/common submodule 2020-09-06 10:29:52 +02:00
Mateusz Pusz 5f31ccfc50 CMake common scripts updated 2020-09-05 22:01:47 +02:00
Mateusz Pusz e22f9b989b Common cmake tools fixed 2020-09-05 11:54:09 +02:00
Mateusz Pusz b318e8d039 VS2019 support added 2020-09-04 23:06:57 +02:00
Mateusz Pusz 1748aff42b Common CMake scripts repo regression fixed 2020-08-16 15:06:07 +02:00
Johel Ernesto Guerrero Peña 69dddaf1f6 feat: nodiscard for postfix increment and decrement 2020-08-16 12:32:56 +02:00
Mateusz Pusz fea072aeb5 warnings.cmake refactored 2020-05-29 10:07:01 +02:00
Mateusz Pusz f70d6d0be1 Common CMake tools updated 2020-05-10 09:43:06 +02:00
Mateusz Pusz 8b7b6848cd CMake common tools updated 2020-05-09 13:14:19 +02:00
Mateusz Pusz 443d89a851 Common CMake tools updated 2020-05-05 20:58:43 +02:00
Mateusz Pusz 7bba350be0 Improved usage of the library as a dependency 2020-04-05 10:20:40 +02:00
Mateusz Pusz 6078ed90b0 Common CMake tools updated 2020-03-24 23:18:15 +01:00
Mateusz Pusz b65328d575 Sphinx-based documentation added 2020-03-09 18:55:41 +01:00
Mateusz Pusz d3553d2d29 CMake common tools updated 2020-02-01 21:57:36 +01:00
Mateusz Pusz 645570ff57 Library updated to the latest cmake common tools 2020-01-31 17:02:27 +01:00
Mateusz Pusz 219af8e173 config.h.in deleted 2019-11-02 12:55:22 +01:00
Mateusz Pusz 70a90b4ae0 config.h support removed as it causes issues with compiler-explorer 2019-09-10 18:59:23 +02:00
Mateusz Pusz c30673fb7e Compiler version specific configuration support added 2019-05-18 12:59:08 +02:00
Mateusz Pusz 7bebf6e1e0 Metabench support and tests added 2019-05-17 22:41:46 +02:00
Mateusz Pusz 9000a0206e Compile flags updated 2019-05-08 11:13:23 -06:00
Mateusz Pusz 1bcb1ea653 cmake/common updated 2019-04-06 23:38:43 +02:00
Mateusz Pusz 4b376e3c2e Initial version 2018-08-22 12:11:19 +02:00