15 lines
576 B
CMake
15 lines
576 B
CMake
cmake_minimum_required(VERSION 3.28)
|
|
|
|
project(grbc)
|
|
|
|
message(${CMAKE_CXX_FLAGS_RELEASE})
|
|
|
|
add_subdirectory("vendor/sol2")
|
|
|
|
include_directories("include")
|
|
include_directories("vendor/hotwire/src")
|
|
include_directories("vendor/sol2/include")
|
|
|
|
add_executable(grbc src/ext_dynamic.cc vendor/hotwire/src/dlopen.c src/main.cc src/options.cc src/ext_easy.cc src/utils.cc src/file.cc src/target_exe.cc src/platform.cc src/ninja.cc src/generator.cc src/target_lib.cc src/package.cc src/ext.cc src/ext_pkg_config.cc src/task.cc src/ext_profiles.cc)
|
|
target_link_libraries(grbc sol2 lua)
|