Changeset 1418:a51f71694121 in freeDiameter
- Timestamp:
- Feb 18, 2020, 6:58:20 PM (4 years ago)
- Branch:
- default
- Phase:
- public
- committer:
- Luke Mewburn <luke@mewburn.net> 1582020006 -39600
- Location:
- extensions/app_diameap
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/app_diameap/CMakeLists.txt
r847 r1418 1 1 # The Diameter EAP Application extension 2 2 PROJECT("Diameter EAP Application extension" C) 3 4 INCLUDE (CheckCSourceCompiles) 3 5 4 6 # Find MySQL … … 6 8 FIND_PACKAGE(Gcrypt REQUIRED) 7 9 INCLUDE_DIRECTORIES(${MySQL_INCLUDE_DIR}) 10 11 # Check for my_bool, deprecated in MySQL 8.0 12 SET(CHECK_MYSQL_MY_BOOL " 13 #include <mysql.h> 14 int main() { 15 my_bool f; 16 }") 17 SET(CMAKE_REQUIRED_INCLUDES ${MySQL_INCLUDE_DIR}) 18 SET(CMAKE_REQUIRED_LIBRARIES ${MySQL_LIBRARY}) 19 CHECK_C_SOURCE_COMPILES("${CHECK_MYSQL_MY_BOOL}" HAVE_MYSQL_MY_BOOL) 20 IF (HAVE_MYSQL_MY_BOOL) 21 ADD_DEFINITIONS(-DHAVE_MYSQL_MY_BOOL) 22 ENDIF() 8 23 9 24 # Parse plugins -
extensions/app_diameap/diameap_init.c
r974 r1418 38 38 39 39 #include "diameap_common.h" 40 41 #ifndef HAVE_MYSQL_MY_BOOL 42 #include <stdbool.h> 43 typedef bool my_bool; 44 #endif /* HAVE_MYSQL_MY_BOOL */ 40 45 41 46 /* Dictionary Object templates */
Note: See TracChangeset
for help on using the changeset viewer.