neovim/cmake.config
dundargoc f9826e1dff
build: stop relying on CMAKE_BUILD_TYPE to determine the build type (#22051)
Any logic involving CMAKE_BUILD_TYPE is automatically broken as it won't
work with multi-config generators. The only exception is if we
explicitly check whether the current generator is single-config as well.
Instead, use generator expressions or cmake variables that allows to set
options for certain build types only such as
INTERPROCEDURAL_OPTIMIZATION_<CONFIG>.

Opt to generate all headers with optimization level O2 with no debug
information for all build types as that is the simplest way to make it
behave the same for all generators.
2023-02-03 00:00:15 +01:00
..
iwyu refactor: fix IWYU mapping file and use IWYU (#21802) 2023-01-15 14:16:33 +01:00
CMakeLists.txt build: stop relying on CMAKE_BUILD_TYPE to determine the build type (#22051) 2023-02-03 00:00:15 +01:00
config.h.in refactor!: remove has("debug") (#22060) 2023-01-30 19:06:32 +01:00
pathdef.c.in refactor: replace char_u with char 25 (#21838) 2023-01-19 22:25:56 +08:00
versiondef-old.h.in build: stop relying on CMAKE_BUILD_TYPE to determine the build type (#22051) 2023-02-03 00:00:15 +01:00
versiondef.h.in build: stop relying on CMAKE_BUILD_TYPE to determine the build type (#22051) 2023-02-03 00:00:15 +01:00