engine/graphics/CMakeLists.txt
2022-09-07 10:02:01 +01:00

27 lines
456 B
CMake

cmake_minimum_required(VERSION 3.4)
# options
project(graphics LANGUAGES CXX)
add_library(${PROJECT_NAME} STATIC
"src/gfx_device.cpp"
# PUBLIC API
"include/gfx_api.h"
"include/gfx.hpp"
"include/gfx_device.hpp"
)
# compiling options:
target_compile_definitions(${PROJECT_NAME} PRIVATE DEFINITIONS "GFX_EXPORTS")
target_include_directories(${PROJECT_NAME} PUBLIC include)
target_include_directories(${PROJECT_NAME} PRIVATE src)
# libraries: