mirror of
https://github.com/rwengine/openrw.git
synced 2024-11-22 18:32:44 +01:00
60 lines
1.4 KiB
CMake
60 lines
1.4 KiB
CMake
###########################################################
|
|
## RWLIB
|
|
###########################################################
|
|
|
|
find_package(Boost COMPONENTS filesystem system REQUIRED)
|
|
|
|
SET(RWLIB_SOURCES
|
|
|
|
# GL stuff is only here temporarily, hoping to move it back to rwengine
|
|
"source/gl/gl_core_3_3.c"
|
|
"source/gl/gl_core_3_3.h"
|
|
"source/gl/DrawBuffer.hpp"
|
|
"source/gl/DrawBuffer.cpp"
|
|
"source/gl/GeometryBuffer.hpp"
|
|
"source/gl/GeometryBuffer.cpp"
|
|
"source/gl/TextureData.hpp"
|
|
"source/gl/TextureData.cpp"
|
|
|
|
"source/rw/types.hpp"
|
|
"source/rw/defines.hpp"
|
|
|
|
"source/platform/FileHandle.hpp"
|
|
"source/platform/FileIndex.hpp"
|
|
"source/platform/FileIndex.cpp"
|
|
|
|
"source/data/ResourceHandle.hpp"
|
|
"source/data/Model.hpp"
|
|
"source/data/Model.cpp"
|
|
|
|
"source/loaders/LoaderIMG.hpp"
|
|
"source/loaders/LoaderIMG.cpp"
|
|
"source/loaders/RWBinaryStream.hpp"
|
|
"source/loaders/LoaderDFF.hpp"
|
|
"source/loaders/LoaderDFF.cpp"
|
|
"source/loaders/LoaderSDT.hpp"
|
|
"source/loaders/LoaderSDT.cpp"
|
|
"source/loaders/LoaderTXD.hpp"
|
|
"source/loaders/LoaderTXD.cpp"
|
|
|
|
"source/job/WorkContext.hpp"
|
|
"source/job/WorkContext.cpp"
|
|
)
|
|
|
|
add_library(rwlib
|
|
|
|
${RWLIB_SOURCES}
|
|
)
|
|
|
|
include_directories(
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/source"
|
|
"${Boost_INCLUDE_DIRS}")
|
|
|
|
target_include_directories(rwlib
|
|
PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/source")
|
|
|
|
target_link_libraries(rwlib
|
|
${OPENGL_LIBRARIES}
|
|
${OPENRW_PLATFORM_LIBS}
|
|
${Boost_LIBRARIES})
|