Browse Source

Add compilation variable for debugging

NX 6 years ago
parent
commit
87cc581ba7
2 changed files with 9 additions and 4 deletions
  1. 4 3
      Source/Native/CMakeLists.txt
  2. 5 1
      Source/Native/jni/Android.mk

+ 4 - 3
Source/Native/CMakeLists.txt

@@ -1,14 +1,15 @@
 cmake_minimum_required(VERSION 2.6)
 project(enet C)
 
+set(ENET_DEBUG "0" CACHE BOOL "Enable debug functionality")
 set(ENET_STATIC "0" CACHE BOOL "Create a static library")
 set(ENET_SHARED "0" CACHE BOOL "Create a shared library")
 set(ENET_LZ4 "0" CACHE BOOL "Add support for an optional packet-level compression")
 
 if (MSVC)
-	add_definitions(-W3)
+    add_definitions(-W3)
 else()
-	add_definitions(-Wno-error)
+    add_definitions(-Wno-error)
 endif()
 
 include_directories(${PROJECT_SOURCE_DIR})
@@ -32,4 +33,4 @@ if (ENET_SHARED)
     if (WIN32)
         target_link_libraries(enet winmm ws2_32)
     endif()
-endif()
+endif()

+ 5 - 1
Source/Native/jni/Android.mk

@@ -4,6 +4,10 @@ include $(CLEAR_VARS)
 LOCAL_MODULE    := libenet
 LOCAL_SRC_FILES := ..\enet.c
 
+ifdef ENET_DEBUG
+	LOCAL_CFLAGS += -DENET_DEBUG
+endif
+
 ifdef ENET_LZ4
 	LOCAL_CFLAGS += -DENET_LZ4
 	LOCAL_SRC_FILES += ..\lz4\lz4.c
@@ -13,4 +17,4 @@ ifdef ENET_STATIC
 	include $(BUILD_STATIC_LIBRARY)
 else
 	include $(BUILD_SHARED_LIBRARY)
-endif
+endif