|
|
@ -25,11 +25,22 @@ project (CLDLL) |
|
|
|
|
|
|
|
|
|
|
|
set (CLDLL_LIBRARY client) |
|
|
|
set (CLDLL_LIBRARY client) |
|
|
|
|
|
|
|
|
|
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-write-strings -DLINUX -D_LINUX -Dstricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp -DCLIENT_WEAPONS -DCLIENT_DLL -w") |
|
|
|
|
|
|
|
|
|
|
|
add_definitions(-DCLIENT_WEAPONS -DCLIENT_DLL) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(NOT WIN32) |
|
|
|
|
|
|
|
add_compile_options(-fno-exceptions) # GCC/Clang flag |
|
|
|
|
|
|
|
add_compile_options(-Wno-write-strings) # GCC/Clang flag |
|
|
|
|
|
|
|
add_definitions(-D_LINUX -DLINUX) # It seems enough for all non-Win32 systems |
|
|
|
|
|
|
|
add_definitions(-Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf ) |
|
|
|
|
|
|
|
else() |
|
|
|
|
|
|
|
add_definitions(-D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_DEPRECATE) |
|
|
|
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|
if (GOLDSOURCE_SUPPORT) |
|
|
|
if (GOLDSOURCE_SUPPORT) |
|
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DGOLDSOURCE_SUPPORT") |
|
|
|
add_definitions(-DGOLDSOURCE_SUPPORT) |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS}") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set (CLDLL_SOURCES |
|
|
|
set (CLDLL_SOURCES |
|
|
|
../dlls/crossbow.cpp |
|
|
|
../dlls/crossbow.cpp |
|
|
|