engine/graphics/CMakeLists.txt

27 lines
456 B
CMake
Raw Normal View History

2022-09-07 09:02:01 +00:00
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: