cmake 速度优化
This commit is contained in:
+2
-1
@@ -11,5 +11,6 @@
|
|||||||
/webapp_gallery/old/
|
/webapp_gallery/old/
|
||||||
/web_server/old/
|
/web_server/old/
|
||||||
/third_party/Adminive/backend/
|
/third_party/Adminive/backend/
|
||||||
/third_party/Adminive/backend/
|
|
||||||
/output/
|
/output/
|
||||||
|
/.playwright-cli/
|
||||||
|
/package/
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ set(CMAKE_CXX_STANDARD 23)
|
|||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||||
include("${CMAKE_CURRENT_LIST_DIR}/third_party/build_infra/start.cmake")
|
include("${CMAKE_CURRENT_LIST_DIR}/third_party/build_infra/start.cmake")
|
||||||
|
include("${CMAKE_CURRENT_LIST_DIR}/cmake/package.cmake")
|
||||||
include("${CMAKE_CURRENT_LIST_DIR}/kernel/main.cmake")
|
include("${CMAKE_CURRENT_LIST_DIR}/kernel/main.cmake")
|
||||||
include("${CMAKE_CURRENT_LIST_DIR}/render_2D/main.cmake")
|
include("${CMAKE_CURRENT_LIST_DIR}/render_2D/main.cmake")
|
||||||
include("${CMAKE_CURRENT_LIST_DIR}/render_3D/main.cmake")
|
include("${CMAKE_CURRENT_LIST_DIR}/render_3D/main.cmake")
|
||||||
|
|||||||
@@ -0,0 +1,33 @@
|
|||||||
|
get_filename_component(aethera_package_root "${CMAKE_CURRENT_LIST_DIR}/.." ABSOLUTE)
|
||||||
|
set(aethera_package_items
|
||||||
|
"kernel/src"
|
||||||
|
"kernel/main.cmake"
|
||||||
|
"render_2D/render_2D"
|
||||||
|
"render_2D/tests"
|
||||||
|
"render_2D/main.cmake"
|
||||||
|
"render_3D/main.cmake"
|
||||||
|
"render_3D/tests"
|
||||||
|
"render_3D/render_3D"
|
||||||
|
"web_server/main.cmake"
|
||||||
|
"web_server/src"
|
||||||
|
"webapp_gallery/src"
|
||||||
|
"webapp_gallery/index.html"
|
||||||
|
"webapp_gallery/package.json"
|
||||||
|
)
|
||||||
|
_add_project_zip_target(
|
||||||
|
package_aethera_zip
|
||||||
|
"${CMAKE_CURRENT_SOURCE_DIR}/package/aethera_package.zip"
|
||||||
|
"${aethera_package_root}"
|
||||||
|
aethera_package_items
|
||||||
|
)
|
||||||
|
set(aethera_3rd_package_items
|
||||||
|
"third_party"
|
||||||
|
"render_3D/third_party"
|
||||||
|
"web_server/third_party"
|
||||||
|
)
|
||||||
|
_add_project_zip_target(
|
||||||
|
package_aethera_3rd_zip
|
||||||
|
"${CMAKE_CURRENT_SOURCE_DIR}/package/aethera_3rd_package.zip"
|
||||||
|
"${aethera_package_root}"
|
||||||
|
aethera_3rd_package_items
|
||||||
|
)
|
||||||
Reference in New Issue
Block a user