添加debug模式
This commit is contained in:
parent
59541f5bb7
commit
45f2074288
@ -3,10 +3,15 @@ cmake_minimum_required(VERSION 2.8)
|
||||
|
||||
set(GAME_ID 2001)
|
||||
|
||||
set(CMAKE_BUILD_TYPE "Debug")
|
||||
if (${RELEASE})
|
||||
set(CMAKE_BUILD_TYPE "Release")
|
||||
message("release mode")
|
||||
else()
|
||||
set(CMAKE_BUILD_TYPE "Debug")
|
||||
message("debug mode")
|
||||
endif()
|
||||
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -Wall -g -std=gnu++11 -DGAME_ID=${GAME_ID}")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "-Wall -g -std=gnu++11 -DGAME_ID=${GAME_ID}")
|
||||
set(CMAKE_CXX_FLAGS_DEBUG "-Wall -g -std=gnu++11 -DGAME_ID=${GAME_ID} -DDEBUG")
|
||||
|
||||
include_directories(
|
||||
AFTER
|
||||
|
@ -186,12 +186,17 @@ bool App::Init(int argc, char* argv[])
|
||||
}
|
||||
return false;
|
||||
}
|
||||
a8::XPrintf("gameserver starting node_id: %d instance_id:%d pid:%d game_id:%d\n",
|
||||
int debug_mode = 0;
|
||||
#ifdef DEBUG
|
||||
debug_mode = 1;
|
||||
#endif
|
||||
a8::XPrintf("gameserver starting node_id: %d instance_id:%d pid:%d game_id:%d debug_mode:%d\n",
|
||||
{
|
||||
node_id,
|
||||
instance_id,
|
||||
getpid(),
|
||||
GAME_ID
|
||||
GAME_ID,
|
||||
debug_mode
|
||||
});
|
||||
|
||||
loop_mutex_ = new std::mutex();
|
||||
|
@ -1,6 +1,6 @@
|
||||
cd third_party/game2001/server/gameserver
|
||||
#python ../tools/scripts/construct/build_pb.py --nohooks 1
|
||||
cmake $1 .
|
||||
cmake -DRELEASE=1 .
|
||||
make clean
|
||||
make
|
||||
cp ../bin/gameserver ../../../../bin/
|
||||
|
Loading…
x
Reference in New Issue
Block a user