Adding lua scene description
This commit is contained in:
parent
e00ab4059c
commit
517dc83c85
9 changed files with 195 additions and 49 deletions
24
Externals/CMakeLists.txt
vendored
24
Externals/CMakeLists.txt
vendored
|
|
@ -13,7 +13,7 @@ set(${PROJECT_NAME}_SOURCES
|
|||
|
||||
imgui/backends/imgui_impl_glfw.cpp
|
||||
imgui/backends/imgui_impl_opengl3.cpp
|
||||
)
|
||||
)
|
||||
|
||||
add_library(${PROJECT_NAME} STATIC ${${PROJECT_NAME}_SOURCES})
|
||||
include_directories(${PROJECT_NAME} ./glfw/include)
|
||||
|
|
@ -22,7 +22,27 @@ target_include_directories(${PROJECT_NAME} PUBLIC ./imgui/ ./imgui/backends/)
|
|||
project(Nanovg)
|
||||
set(${PROJECT_NAME}_SOURCES
|
||||
nanovg/src/nanovg.c
|
||||
)
|
||||
)
|
||||
|
||||
add_library(${PROJECT_NAME} STATIC ${${PROJECT_NAME}_SOURCES})
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC ./nanovg/src/ ./nanovg/obsolete/)
|
||||
|
||||
project(Lua)
|
||||
|
||||
# Add the Lua source files
|
||||
#file(GLOB ${PROJECT_NAME}_SOURCES "./lua/luaone.c")
|
||||
# list(FILTER ${PROJECT_NAME}_SOURCES EXCLUDE REGEX "./lua/lua.c$")
|
||||
|
||||
# Create the Lua library
|
||||
add_library(${PROJECT_NAME} STATIC "lua/onelua.c")
|
||||
|
||||
target_compile_definitions(${PROJECT_NAME} PUBLIC MAKE_LIB)
|
||||
|
||||
# Include directories for Lua headers
|
||||
target_include_directories(${PROJECT_NAME} PUBLIC "./lua")
|
||||
|
||||
# Set compilation options, e.g., for compilation with C99
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES
|
||||
C_STANDARD 99
|
||||
C_STANDARD_REQUIRED ON
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue