mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
The XL `-qmkshrobj` flag creates shared objects on all platforms. Move the flag out of the per-platform modules into the per-compiler module for XL.
8 lines
269 B
CMake
8 lines
269 B
CMake
set(CMAKE_SHARED_MODULE_CREATE_C_FLAGS "-bundle")
|
|
|
|
# Enable shared library versioning.
|
|
set(CMAKE_SHARED_LIBRARY_SONAME_C_FLAG "-Wl,-install_name")
|
|
|
|
# -qhalt=e = Halt on error messages (rather than just severe errors)
|
|
string(APPEND CMAKE_C_FLAGS_INIT " -qhalt=e")
|