Add flags for AIX build
This commit is contained in:
parent
b23e545773
commit
1d7fc7280e
@ -16,6 +16,10 @@
|
||||
|
||||
#Enable 64 bit file offsets
|
||||
SET(_LARGE_FILES 1)
|
||||
SET(CMAKE_C_ARCHIVE_CREATE "<CMAKE_AR> -X32_64 qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
SET(CMAKE_C_ARCHIVE_APPEND "<CMAKE_AR> -X32_64 q <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
SET(CMAKE_CXX_ARCHIVE_CREATE "<CMAKE_AR> -X32_64 qc <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
SET(CMAKE_CXX_ARCHIVE_APPEND "<CMAKE_AR> -X32_64 q <TARGET> <LINK_FLAGS> <OBJECTS>")
|
||||
|
||||
IF(__AIX_COMPILER_XL)
|
||||
# Fix xlC oddity - it complains about same inline function defined multiple times
|
||||
@ -25,4 +29,7 @@ INCLUDE(CheckCXXCompilerFlag)
|
||||
IF(HAVE_QSTATICINLINE)
|
||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -qstaticinline")
|
||||
ENDIF()
|
||||
ELSE()
|
||||
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -maix64 -pthread -mcmodel=large")
|
||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -maix64 -pthread -mcmodel=large")
|
||||
ENDIF()
|
||||
|
Loading…
x
Reference in New Issue
Block a user