mirror of
https://github.com/Kitware/CMake.git
synced 2026-03-13 12:59:55 -05:00
XL: De-duplicate shared object creation flags
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.
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
set(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-qmkshrobj")
|
||||
set(CMAKE_SHARED_MODULE_CREATE_C_FLAGS "-bundle")
|
||||
|
||||
# Enable shared library versioning.
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
set(CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS "-qmkshrobj")
|
||||
set(CMAKE_SHARED_MODULE_CREATE_CXX_FLAGS "-bundle")
|
||||
|
||||
# Enable shared library versioning.
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
set(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-qmkshrobj")
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "-Wl,-export-dynamic")
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
set(CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS "-qmkshrobj")
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "-Wl,-export-dynamic")
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
set(CMAKE_SHARED_LIBRARY_CREATE_Fortran_FLAGS "-qmkshrobj")
|
||||
set(CMAKE_SHARED_LIBRARY_LINK_Fortran_FLAGS "-Wl,-export-dynamic")
|
||||
|
||||
Reference in New Issue
Block a user