Add CMakeLists.txt
This commit is contained in:
parent
3ff9b05254
commit
8759b3339a
|
|
@ -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)
|
||||||
Loading…
Reference in New Issue