|
From: <dc...@us...> - 2020-02-26 16:29:20
|
Revision: 1865
http://sourceforge.net/p/freeglut/code/1865
Author: dcnieho
Date: 2020-02-26 16:29:18 +0000 (Wed, 26 Feb 2020)
Log Message:
-----------
Add checks for debug flags for android
(cherry picked from commit e6baf9cee837345edc5063832c9025a6b1629a95)
Modified Paths:
--------------
trunk/freeglut/freeglut/CMakeLists.txt
Modified: trunk/freeglut/freeglut/CMakeLists.txt
===================================================================
--- trunk/freeglut/freeglut/CMakeLists.txt 2020-02-26 16:29:10 UTC (rev 1864)
+++ trunk/freeglut/freeglut/CMakeLists.txt 2020-02-26 16:29:18 UTC (rev 1865)
@@ -352,6 +352,7 @@
INCLUDE(CheckFunctionExists)
INCLUDE(CheckTypeSize)
+INCLUDE(CheckCCompilerFlag)
CHECK_INCLUDE_FILES(sys/types.h HAVE_SYS_TYPES_H)
CHECK_INCLUDE_FILES(unistd.h HAVE_UNISTD_H)
CHECK_INCLUDE_FILES(sys/time.h HAVE_SYS_TIME_H)
@@ -470,7 +471,14 @@
IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mandroid")
ENDIF()
- SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0 -gstabs+")
+ CHECK_C_COMPILER_FLAG(-O0 HAVE_O0_FLAG)
+ IF(HAVE_O0_FLAG)
+ SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -O0")
+ ENDIF()
+ CHECK_C_COMPILER_FLAG(-gstabs+ HAVE_GSTABSP_FLAG)
+ IF(HAVE_gstabsp_FLAG)
+ SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -gstabs+")
+ ENDIF()
ENDIF()
ENDIF()
IF(FREEGLUT_BUILD_SHARED_LIBS)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|