diff options
author | Vladislav Vaintroub <wlad@mariadb.com> | 2020-05-04 14:17:06 +0200 |
---|---|---|
committer | Vladislav Vaintroub <wlad@mariadb.com> | 2020-05-04 14:17:06 +0200 |
commit | d50f776930425e540678238798b4f7666b9cbb76 (patch) | |
tree | 63e5c65d22496bc4e8ed35ab04de0251e6711c96 /strings/CMakeLists.txt | |
parent | f544a712c8a2ef3f3ecba80cb2782b1839fb36ab (diff) | |
download | mariadb-git-d50f776930425e540678238798b4f7666b9cbb76.tar.gz |
MDEV-22454
Allow -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
Disable IPO (interprocedural optimization, aka /GL) on Windows
on libraries, from which server.dll exports symbols - exporting symbols
does not work for objects compiled with /GL.
Diffstat (limited to 'strings/CMakeLists.txt')
-rw-r--r-- | strings/CMakeLists.txt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/strings/CMakeLists.txt b/strings/CMakeLists.txt index 60f5b409bfb..0e62f9e34ad 100644 --- a/strings/CMakeLists.txt +++ b/strings/CMakeLists.txt @@ -32,7 +32,8 @@ ENDIF() # Avoid dependencies on perschema data defined in mysys ADD_DEFINITIONS(-DDISABLE_MYSQL_THREAD_H) ADD_CONVENIENCE_LIBRARY(strings ${STRINGS_SOURCES}) - +TARGET_LINK_LIBRARIES(strings dbug mysys) +MAYBE_DISABLE_IPO(strings) ADD_EXECUTABLE(conf_to_src EXCLUDE_FROM_ALL conf_to_src.c) SET_TARGET_PROPERTIES(conf_to_src PROPERTIES EXCLUDE_FROM_DEFAULT_BUILD TRUE) TARGET_LINK_LIBRARIES(conf_to_src mysys strings) |