1
0
mirror of https://github.com/rwengine/openrw.git synced 2024-09-20 01:11:46 +02:00
openrw/rwlib/CMakeLists.txt
2016-05-30 23:09:58 +02:00

55 lines
1.3 KiB
CMake

###########################################################
## RWLIB
###########################################################
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")
target_include_directories(rwlib
PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/source")
target_link_libraries(rwlib
${OPENGL_LIBRARIES}
${OPENRW_PLATFORM_LIBS})