Add CMakeLists.txt

This commit is contained in:
Gatgat 2021-08-08 18:28:36 +02:00
parent 3ff9b05254
commit 8759b3339a
1 changed files with 42 additions and 0 deletions

42
CMakeLists.txt Normal file
View File

@ -0,0 +1,42 @@
cmake_minimum_required(VERSION 3.10)
project(msdf-atlas-gen LANGUAGES CXX)
find_package(msdfgen REQUIRED)
#----------------------------------------------------------------
# Gathering files
#----------------------------------------------------------------
file(GLOB_RECURSE msdf-atlas-gen_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
"msdf-atlas-gen/*.cpp"
)
#----------------------------------------------------------------
# Target configuration
#----------------------------------------------------------------
add_executable(msdf-atlas-gen ${msdf-atlas-gen_SOURCES})
target_compile_definitions(msdf-atlas-gen
PRIVATE
MSDF_ATLAS_STANDALONE
)
target_link_libraries(msdf-atlas-gen
PRIVATE
msdfgen::msdfgen
msdfgen::msdfgen-ext
)
target_include_directories(msdf-atlas-gen
PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}/artery-font-format"
"${CMAKE_CURRENT_SOURCE_DIR}/msdfgen/include"
)
#----------------------------------------------------------------
# Installation and exportation of the executable
#----------------------------------------------------------------
install(TARGETS msdf-atlas-gen)