summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2015-04-25 20:36:48 +0000
committerAlbrecht Schlosser <albrechts.fltk@online.de>2015-04-25 20:36:48 +0000
commita6a75b81d24b624b554a933732e98f8b076ded3c (patch)
tree328690630cbe7baedc21f7d2c730c7c039196b81
parentb02747d15715616a442d18f800d32161efa78924 (diff)
[CMake] Update fltk-config generation for AIX (STR #3217).
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10719 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
-rw-r--r--CMake/variables.cmake16
1 files changed, 8 insertions, 8 deletions
diff --git a/CMake/variables.cmake b/CMake/variables.cmake
index e161ef9e9..d20964201 100644
--- a/CMake/variables.cmake
+++ b/CMake/variables.cmake
@@ -58,11 +58,12 @@ set(ARCHFLAGS ${OPTION_ARCHFLAGS})
string(TOUPPER "${CMAKE_BUILD_TYPE}" BUILD_UPPER)
if(${BUILD_UPPER})
- set(CFLAGS "${CMAKE_C_FLAGS_${BUILD_UPPER}} ${CFLAGS}")
+ set(CFLAGS "${CMAKE_C_FLAGS_${BUILD_UPPER}} ${CFLAGS}")
endif(${BUILD_UPPER})
+
set(CFLAGS "${OPTION_OPTIM} ${CMAKE_C_FLAGS} ${CFLAGS}")
foreach(arg ${FLTK_CFLAGS})
- set(CFLAGS "${CFLAGS} ${arg}")
+ set(CFLAGS "${CFLAGS} ${arg}")
endforeach(arg ${FLTK_CFLAGS})
set(CXXFLAGS ${CFLAGS})
@@ -73,9 +74,8 @@ endforeach(arg ${FLTK_LDLIBS})
set(LIBS ${LINK_LIBS})
-# FIXME: The only case `configure' would set the "SHAREDSUFFIX"
-# variable is to "_s" if OS == "aix", hence we do NOT (yet) set it here.
-# This is for fltk-config only, so it doesn't matter much anyway.
-# ${CMAKE_SHARED_LIBRARY_SUFFIX} would be ".so" under Linux.
-# * do not * set(SHAREDSUFFIX ${CMAKE_SHARED_LIBRARY_SUFFIX})
-set(SHAREDSUFFIX "")
+if (${CMAKE_SYSTEM_NAME} STREQUAL "AIX")
+ set(SHAREDSUFFIX "_s")
+else ()
+ set(SHAREDSUFFIX "")
+endif (${CMAKE_SYSTEM_NAME} STREQUAL "AIX")