Mac更新脚本

This commit is contained in:
Nana 2024-05-17 14:44:53 +08:00
parent 4228caefee
commit 0fb28763cd
3 changed files with 15 additions and 6 deletions

View File

@ -1,14 +1,14 @@
project(arona)
set(CMAKE_CXX_STANDARD 26)
project(arona LANGUAGES C CXX)
set(CMAKE_CXX_STANDARD 23)
# Windows
if (WIN32)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SUBSYSTEM:WINDOWS /ENTRY:WinMainCRTStartup")
endif()
set(wxBUILD_CXX_STANDARD 20)
# hikogui
set(wxBUILD_CXX_STANDARD 20 CACHE STRING "C++ standard to use (20 or 17)" FORCE)
set(wxBUILD_SHARED OFF CACHE BOOL "Build shared libraries" FORCE)
# wxWidget
add_subdirectory(third_party/wxWidgets)
#
@ -26,9 +26,11 @@ if (WIN32)
target_sources(${PROJECT_NAME} PRIVATE "manifest.rc")
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "/MANIFEST:NO")
endif ()
if (MACOS)
if (APPLE)
set_target_properties(${PROJECT_NAME} PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_SOURCE_DIR}/info.plist)
endif ()
add_compile_definitions(-D__cplusplus)
add_compile_definitions(-D_POSIX_C_SOURCE=200809L)
#install(
# TARGETS ${PROJECT_NAME} DESTINATION
# RESOURCE DESTINATION ../bin/resources)

7
update.sh Executable file
View File

@ -0,0 +1,7 @@
git pull
cd Arona/third_party/wxWidgets
git pull origin master
cd ../../..
cd AronaCore
./update.sh