summary refs log tree commit diff stats
path: root/generator/CMakeLists.txt
blob: b6d3c420c0c707767305d5a14965bf7467b17c6a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
cmake_minimum_required (VERSION 3.1)
project (generator)

find_package(PkgConfig)
pkg_check_modules(libzstd libzstd REQUIRED)

add_subdirectory(vendor/fmt)

include_directories(vendor/hkutil vendor/fmt/include ${libzstd_INCLUDE_DIRS})
link_directories(${libzstd_LIBRARY_DIRS})

add_executable(generator generator.cpp main.cpp godot_variant.cpp)
set_property(TARGET generator PROPERTY CXX_STANDARD 17)
set_property(TARGET generator PROPERTY CXX_STANDARD_REQUIRED ON)
target_link_libraries(generator fmt ${libzstd_LIBRARIES})