mirror of
https://github.com/ZDoom/raze-gles.git
synced 2024-12-25 03:00:46 +00:00
- made enet a separate library.
This commit is contained in:
parent
895fb719d9
commit
07e38f3d12
22 changed files with 31 additions and 18 deletions
|
@ -391,6 +391,7 @@ else()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set( LZMA_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/libraries/lzma/C" )
|
set( LZMA_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/libraries/lzma/C" )
|
||||||
|
set( ENET_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/libraries/enet" )
|
||||||
|
|
||||||
if( NOT CMAKE_CROSSCOMPILING )
|
if( NOT CMAKE_CROSSCOMPILING )
|
||||||
if( NOT CROSS_EXPORTS )
|
if( NOT CROSS_EXPORTS )
|
||||||
|
@ -412,6 +413,7 @@ add_subdirectory( libraries/lzma )
|
||||||
add_subdirectory( tools )
|
add_subdirectory( tools )
|
||||||
add_subdirectory( libraries/dumb )
|
add_subdirectory( libraries/dumb )
|
||||||
add_subdirectory( libraries/gdtoa )
|
add_subdirectory( libraries/gdtoa )
|
||||||
|
add_subdirectory( libraries/enet )
|
||||||
#add_subdirectory( wadsrc )
|
#add_subdirectory( wadsrc )
|
||||||
add_subdirectory( source )
|
add_subdirectory( source )
|
||||||
|
|
||||||
|
|
24
libraries/enet/CMakeLists.txt
Normal file
24
libraries/enet/CMakeLists.txt
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
cmake_minimum_required( VERSION 2.8.7 )
|
||||||
|
|
||||||
|
make_release_only()
|
||||||
|
|
||||||
|
if( DEM_CMAKE_COMPILER_IS_GNUC_COMPATIBLE )
|
||||||
|
set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wno-unused-parameter -fomit-frame-pointer" )
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if (MSVC)
|
||||||
|
set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /wd4996 /wd4244 /wd4018 /wd4267" ) # this code throws a lot of warnings.
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_library( enet STATIC
|
||||||
|
callbacks.c
|
||||||
|
compress.c
|
||||||
|
host.c
|
||||||
|
list.c
|
||||||
|
packet.c
|
||||||
|
peer.c
|
||||||
|
protocol.c
|
||||||
|
unix.c # This and the next one are platform safe!
|
||||||
|
win32.c
|
||||||
|
)
|
||||||
|
target_link_libraries( enet )
|
|
@ -506,9 +506,9 @@ endif()
|
||||||
|
|
||||||
# Ugh... These precompiled dependencies need to go.
|
# Ugh... These precompiled dependencies need to go.
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
include_directories( "${ZLIB_INCLUDE_DIR}" "${BZIP2_INCLUDE_DIR}" "${LZMA_INCLUDE_DIR}" "${JPEG_INCLUDE_DIR}" "${GME_INCLUDE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/../platform/windows/include" "${CMAKE_CURRENT_SOURCE_DIR}/../platform/windows/include/vpx" "${CMAKE_CURRENT_SOURCE_DIR}/../platform/windows/include/sdl2")
|
include_directories( "${ZLIB_INCLUDE_DIR}" "${BZIP2_INCLUDE_DIR}" "${LZMA_INCLUDE_DIR}" "${JPEG_INCLUDE_DIR}" "${GME_INCLUDE_DIR}" "${ENET_INCLUDE_DIR}" "${CMAKE_CURRENT_SOURCE_DIR}/../platform/windows/include" "${CMAKE_CURRENT_SOURCE_DIR}/../platform/windows/include/vpx" "${CMAKE_CURRENT_SOURCE_DIR}/../platform/windows/include/sdl2")
|
||||||
else ()
|
else ()
|
||||||
include_directories( "${ZLIB_INCLUDE_DIR}" "${BZIP2_INCLUDE_DIR}" "${LZMA_INCLUDE_DIR}" "${JPEG_INCLUDE_DIR}" "${GME_INCLUDE_DIR}" )
|
include_directories( "${ZLIB_INCLUDE_DIR}" "${BZIP2_INCLUDE_DIR}" "${LZMA_INCLUDE_DIR}" "${JPEG_INCLUDE_DIR}" "${GME_INCLUDE_DIR}" "${ENET_INCLUDE_DIR}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
@ -667,7 +667,6 @@ file( GLOB HEADER_FILES
|
||||||
audiolib/src/*.h
|
audiolib/src/*.h
|
||||||
blood/src/*.h
|
blood/src/*.h
|
||||||
build/include/*.h
|
build/include/*.h
|
||||||
enet/include/enet/*.h
|
|
||||||
glad/include/glad/*.h
|
glad/include/glad/*.h
|
||||||
glad/include/Khr/*.h
|
glad/include/Khr/*.h
|
||||||
glbackend/*.h
|
glbackend/*.h
|
||||||
|
@ -701,16 +700,6 @@ set( NOT_COMPILED_SOURCE_FILES
|
||||||
|
|
||||||
# Enable fast math for some sources where performance matters (or where the PCH must not be used.) (This would be good for rendering code, but unfortunately that is hopelessly intermingled with the playsim code in engine.cpp.)
|
# Enable fast math for some sources where performance matters (or where the PCH must not be used.) (This would be good for rendering code, but unfortunately that is hopelessly intermingled with the playsim code in engine.cpp.)
|
||||||
set( FASTMATH_SOURCES
|
set( FASTMATH_SOURCES
|
||||||
# This should better be made a library subproject later, once things are working.
|
|
||||||
enet/src/callbacks.c
|
|
||||||
enet/src/compress.c
|
|
||||||
enet/src/host.c
|
|
||||||
enet/src/list.c
|
|
||||||
enet/src/packet.c
|
|
||||||
enet/src/peer.c
|
|
||||||
enet/src/protocol.c
|
|
||||||
enet/src/unix.c # This and the next one are platform safe!
|
|
||||||
enet/src/win32.c
|
|
||||||
|
|
||||||
# This should better be made a library subproject later, once things are working.
|
# This should better be made a library subproject later, once things are working.
|
||||||
libsmackerdec/src/BitReader.cpp
|
libsmackerdec/src/BitReader.cpp
|
||||||
|
@ -1015,13 +1004,12 @@ if( UNIX )
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
target_link_libraries( demolition ${DEMOLITION_LIBS} gdtoa dumb lzma )
|
target_link_libraries( demolition ${DEMOLITION_LIBS} enet gdtoa dumb lzma )
|
||||||
|
|
||||||
include_directories(
|
include_directories(
|
||||||
build/include
|
build/include
|
||||||
mact/include
|
mact/include
|
||||||
audiolib/include
|
audiolib/include
|
||||||
enet/include
|
|
||||||
glad/include
|
glad/include
|
||||||
libxmp-lite/include
|
libxmp-lite/include
|
||||||
libxmp-lite/include/libxmp-lite
|
libxmp-lite/include/libxmp-lite
|
||||||
|
@ -1029,6 +1017,8 @@ include_directories(
|
||||||
thirdparty/include
|
thirdparty/include
|
||||||
|
|
||||||
${CMAKE_BINARY_DIR}/libraries/gdtoa
|
${CMAKE_BINARY_DIR}/libraries/gdtoa
|
||||||
|
${CMAKE_BINARY_DIR}/libraries/enet
|
||||||
|
|
||||||
#${SYSTEM_SOURCES_DIR}
|
#${SYSTEM_SOURCES_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -1126,9 +1116,6 @@ install(TARGETS demolition
|
||||||
source_group("Utility\\Audiolib" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/audiolib/.+")
|
source_group("Utility\\Audiolib" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/audiolib/.+")
|
||||||
source_group("Utility\\Audiolib Headers" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/audiolib/include/.+")
|
source_group("Utility\\Audiolib Headers" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/audiolib/include/.+")
|
||||||
source_group("Utility\\Audiolib Sources" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/audiolib/src/.+")
|
source_group("Utility\\Audiolib Sources" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/audiolib/src/.+")
|
||||||
source_group("Utility\\ENet" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/enet/.+")
|
|
||||||
source_group("Utility\\ENet Headers" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/enet/include/enet/.+")
|
|
||||||
source_group("Utility\\ENet Sources" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/enet/src/.+")
|
|
||||||
source_group("Utility\\Glad" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/glad/.+")
|
source_group("Utility\\Glad" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/glad/.+")
|
||||||
source_group("Utility\\Glad Headers" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/glad/include/glad/.+")
|
source_group("Utility\\Glad Headers" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/glad/include/glad/.+")
|
||||||
source_group("Utility\\Glad Khr Headers" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/glad/include/Khr/.+")
|
source_group("Utility\\Glad Khr Headers" REGULAR_EXPRESSION "^${CMAKE_CURRENT_SOURCE_DIR}/glad/include/Khr/.+")
|
||||||
|
|
Loading…
Reference in a new issue