简单添加entt实体组件系统库
This commit is contained in:
@ -1,34 +1,24 @@
|
||||
set(PROJECT_NAME "Sandbox")
|
||||
set(PROJECT_NAME "HazelApp")
|
||||
|
||||
# SandBox
|
||||
project(${PROJECT_NAME})
|
||||
file(GLOB_RECURSE SOURCES
|
||||
src/SandboxApp.cpp
|
||||
src/SandBox2D/*.cpp)
|
||||
src/Sandbox2D/**.cpp)
|
||||
|
||||
add_executable(${PROJECT_NAME} ${SOURCES})
|
||||
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE Hazel)
|
||||
|
||||
|
||||
# demo App
|
||||
set(DEMO_PROJECT "${PROJECT_NAME}-Demo")
|
||||
file(GLOB_RECURSE DEMO_SOURCES
|
||||
|
||||
# Hazel-Editor
|
||||
set(PROJECT_NAME "${PROJECT_NAME}-Editor")
|
||||
project(${PROJECT_NAME})
|
||||
file(GLOB_RECURSE SOURCES
|
||||
src/SandboxApp.cpp
|
||||
src/DemoBox/*.cpp)
|
||||
src/Editor/**.cpp)
|
||||
|
||||
add_executable(${DEMO_PROJECT} ${DEMO_SOURCES})
|
||||
add_executable(${PROJECT_NAME} ${SOURCES})
|
||||
|
||||
target_link_libraries(${DEMO_PROJECT} PRIVATE Hazel)
|
||||
|
||||
|
||||
# Example
|
||||
|
||||
set(EXAMPLE_PROJECT "${PROJECT_NAME}-Example")
|
||||
file(GLOB_RECURSE EXAMPLE_SOURCES
|
||||
src/SandboxApp.cpp
|
||||
src/Example/*.cpp)
|
||||
|
||||
add_executable(${EXAMPLE_PROJECT} ${EXAMPLE_SOURCES})
|
||||
|
||||
target_link_libraries(${EXAMPLE_PROJECT} PRIVATE Hazel)
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE Hazel)
|
||||
|
||||
Reference in New Issue
Block a user