diff --git a/CMakeLists.txt b/CMakeLists.txt index bc3314e8ee5442240ffc7540c397c5c05e4768da..e19b5e0abcb5e18190e452d522abb06dbe49a372 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,8 +15,11 @@ SET(CMAKE_VERBOSE_MAKEFILE ON) ADD_DEFINITIONS(-D_REENTRANT -D_M_X64 -D__USE_POSIX -D_LIBC_REENTRANT) #set macro definitions according to os platform -IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR UNIX) +IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux") ADD_DEFINITIONS(-DLINUX -D_LINUX) +ELSE () + MESSAGE(FATAL_ERROR "The current system is not linux, stop compile") + EXIT () ENDIF () #set debug & release related options