@@ -16,6 +16,8 @@ SET(PACKAGE_NAME "libnfc")
16
16
SET (PACKAGE_VERSION ${VERSION} )
17
17
SET (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION} " )
18
18
19
+ SET (C_STANDARD 99)
20
+
19
21
# config.h
20
22
IF (WIN32 )
21
23
SET (LIBNFC_SYSCONFDIR "./config" CACHE PATH "libnfc configuration directory" )
@@ -52,9 +54,7 @@ ENDIF(LIBNFC_ENVVARS)
52
54
SET (LIBNFC_DEBUG_MODE OFF CACHE BOOL "Debug mode" )
53
55
IF (LIBNFC_DEBUG_MODE)
54
56
ADD_DEFINITIONS (-DDEBUG)
55
- SET (CMAKE_C_FLAGS "-g3 ${CMAKE_C_FLAGS} " )
56
57
SET (WIN32_MODE "debug" )
57
- SET (CMAKE_RC_FLAGS "-D_DEBUG ${CMAKE_RC_FLAGS} " )
58
58
ELSE (LIBNFC_DEBUG_MODE)
59
59
SET (WIN32_MODE "release" )
60
60
ENDIF (LIBNFC_DEBUG_MODE)
@@ -93,12 +93,6 @@ IF(NOT DEFINED SHARE_INSTALL_PREFIX)
93
93
SET (SHARE_INSTALL_PREFIX share)
94
94
ENDIF (NOT DEFINED SHARE_INSTALL_PREFIX)
95
95
96
- # Additonnal GCC flags
97
- IF (CMAKE_COMPILER_IS_GNUCC)
98
- # Make sure we will not miss some warnings ;)
99
- SET (CMAKE_C_FLAGS "-Wall -pedantic -std=c99 ${CMAKE_C_FLAGS} " )
100
- ENDIF (CMAKE_COMPILER_IS_GNUCC)
101
-
102
96
# Workarounds for libusb in C99
103
97
ADD_DEFINITIONS (-Du_int8_t=uint8_t -Du_int16_t=uint16_t)
104
98
@@ -152,20 +146,20 @@ ENDIF(NOT WIN32)
152
146
INCLUDE (LibnfcDrivers)
153
147
154
148
IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux" )
155
- IF (I2C_REQUIRED)
156
- # Inspired from http://cmake.3232098.n2.nabble.com/RFC-cmake-analog-to-AC-SEARCH-LIBS-td7585423.html
157
- INCLUDE (CheckFunctionExists)
158
- INCLUDE (CheckLibraryExists)
159
- CHECK_FUNCTION_EXISTS (clock_gettime HAVE_CLOCK_GETTIME)
160
- IF (NOT HAVE_CLOCK_GETTIME)
161
- CHECK_LIBRARY_EXISTS (rt clock_gettime "" HAVE_CLOCK_GETTIME_IN_RT)
162
- IF (HAVE_CLOCK_GETTIME_IN_RT)
163
- SET (LIBRT_FOUND TRUE )
164
- SET (LIBRT_LIBRARIES "rt" )
165
- ENDIF (HAVE_CLOCK_GETTIME_IN_RT)
166
- ENDIF (NOT HAVE_CLOCK_GETTIME)
167
- ENDIF (I2C_REQUIRED)
168
- ENDIF (${CMAKE_SYSTEM_NAME} MATCHES "Linux" )
149
+ IF (I2C_REQUIRED)
150
+ # Inspired from http://cmake.3232098.n2.nabble.com/RFC-cmake-analog-to-AC-SEARCH-LIBS-td7585423.html
151
+ INCLUDE (CheckFunctionExists)
152
+ INCLUDE (CheckLibraryExists)
153
+ CHECK_FUNCTION_EXISTS (clock_gettime HAVE_CLOCK_GETTIME)
154
+ IF (NOT HAVE_CLOCK_GETTIME)
155
+ CHECK_LIBRARY_EXISTS (rt clock_gettime "" HAVE_CLOCK_GETTIME_IN_RT)
156
+ IF (HAVE_CLOCK_GETTIME_IN_RT)
157
+ SET (LIBRT_FOUND TRUE )
158
+ SET (LIBRT_LIBRARIES "rt" )
159
+ ENDIF (HAVE_CLOCK_GETTIME_IN_RT)
160
+ ENDIF (NOT HAVE_CLOCK_GETTIME)
161
+ ENDIF (I2C_REQUIRED)
162
+ ENDIF (${CMAKE_SYSTEM_NAME} MATCHES "Linux" )
169
163
170
164
IF (PCSC_INCLUDE_DIRS)
171
165
INCLUDE_DIRECTORIES (${PCSC_INCLUDE_DIRS} )
0 commit comments