macos build fixes
This commit is contained in:
@@ -36,7 +36,6 @@ function(add_project_executable2 name dependencies libraries headers sources is_
|
||||
endif()
|
||||
|
||||
if (PROJECT_IS_DARWIN AND PROJECT_MACOS_ICNS_SOURCE AND "${name}" STREQUAL "${PROJECT_NAME}")
|
||||
set(PROJECT_MACOS_ICNS_SOURCE "${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_MACOS_ICNS_NAME}")
|
||||
set_source_files_properties(${PROJECT_MACOS_ICNS_SOURCE} PROPERTIES
|
||||
MACOSX_PACKAGE_LOCATION "Resources"
|
||||
)
|
||||
|
@@ -7,8 +7,6 @@ set(SFML_STATIC_LIBRARIES ${PROJECT_STATIC_LINK})
|
||||
set(ZLIB_USE_STATIC_LIBS ${PROJECT_STATIC_LINK})
|
||||
set(wxWidgets_USE_STATIC ${PROJECT_STATIC_LINK})
|
||||
|
||||
include(cmake/libraries/zlib.cmake)
|
||||
|
||||
include(cmake/libraries/openssl.cmake)
|
||||
|
||||
include(cmake/libraries/boost.cmake)
|
||||
|
@@ -128,10 +128,12 @@ if(PROJECT_ENABLE_BOOST)
|
||||
--with-libraries=atomic,chrono,date_time,filesystem,iostreams,locale,log,program_options,random,regex,serialization,system,test,thread
|
||||
BUILD_COMMAND
|
||||
./b2
|
||||
-sNO_BZIP2=1
|
||||
-j$ENV{CMAKE_BUILD_PARALLEL_LEVEL}
|
||||
${BOOST_BUILD_ARGS}
|
||||
INSTALL_COMMAND
|
||||
./b2
|
||||
-sNO_BZIP2=1
|
||||
-j$ENV{CMAKE_BUILD_PARALLEL_LEVEL}
|
||||
${BOOST_BUILD_ARGS}
|
||||
install
|
||||
@@ -142,9 +144,6 @@ if(PROJECT_ENABLE_BOOST)
|
||||
if (NOT CMAKE_HOST_WIN32)
|
||||
add_dependencies(boost_project openssl_project)
|
||||
endif()
|
||||
if (PROJECT_IS_DARWIN)
|
||||
add_dependencies(boost_project zlib_project)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
@@ -32,8 +32,5 @@ if(PROJECT_ENABLE_CPP_HTTPLIB)
|
||||
if (NOT CMAKE_HOST_WIN32)
|
||||
add_dependencies(cpphttplib_project openssl_project)
|
||||
endif()
|
||||
if (PROJECT_IS_DARWIN)
|
||||
add_dependencies(cpphttplib_project zlib_project)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
@@ -52,9 +52,5 @@ if(PROJECT_ENABLE_CURL)
|
||||
if (NOT CMAKE_HOST_WIN32)
|
||||
add_dependencies(curl_project openssl_project)
|
||||
endif()
|
||||
|
||||
if (PROJECT_IS_DARWIN)
|
||||
add_dependencies(curl_project zlib_project)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
@@ -25,9 +25,5 @@ if(PROJECT_ENABLE_JSON)
|
||||
)
|
||||
|
||||
list(APPEND PROJECT_DEPENDENCIES json_project)
|
||||
|
||||
if (PROJECT_IS_DARWIN)
|
||||
add_dependencies(json_project zlib_project)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
@@ -44,9 +44,5 @@ if(PROJECT_ENABLE_LIBSODIUM)
|
||||
)
|
||||
|
||||
list(APPEND PROJECT_DEPENDENCIES libsodium_project)
|
||||
|
||||
if (PROJECT_IS_DARWIN)
|
||||
add_dependencies(libsodium_project zlib_project)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
@@ -55,8 +55,5 @@ if(PROJECT_ENABLE_OPENSSL)
|
||||
)
|
||||
|
||||
list(APPEND PROJECT_DEPENDENCIES openssl_project)
|
||||
if (PROJECT_IS_DARWIN)
|
||||
add_dependencies(openssl_project zlib_project)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
@@ -24,9 +24,5 @@ if(PROJECT_ENABLE_PUGIXML)
|
||||
)
|
||||
|
||||
list(APPEND PROJECT_DEPENDENCIES pugixml_project)
|
||||
|
||||
if (PROJECT_IS_DARWIN)
|
||||
add_dependencies(pugixml_project zlib_project)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
@@ -21,6 +21,7 @@ if(PROJECT_ENABLE_ROCKSDB)
|
||||
-DROCKSDB_INSTALL_ON_WINDOWS=ON
|
||||
-DWITH_BENCHMARK=OFF
|
||||
-DWITH_BENCHMARK_TOOLS=OFF
|
||||
-DWITH_BZ2=OFF
|
||||
-DWITH_CORE_TOOLS=OFF
|
||||
-DWITH_EXAMPLES=OFF
|
||||
-DWITH_GFLAGS=OFF
|
||||
@@ -33,9 +34,5 @@ if(PROJECT_ENABLE_ROCKSDB)
|
||||
)
|
||||
|
||||
list(APPEND PROJECT_DEPENDENCIES rocksdb_project)
|
||||
|
||||
if (PROJECT_IS_DARWIN)
|
||||
add_dependencies(rocksdb_project zlib_project)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
@@ -22,9 +22,5 @@ if(PROJECT_ENABLE_SPDLOG)
|
||||
)
|
||||
|
||||
list(APPEND PROJECT_DEPENDENCIES spdlog_project)
|
||||
|
||||
if (PROJECT_IS_DARWIN)
|
||||
add_dependencies(spdlog_project zlib_project)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
@@ -25,9 +25,5 @@ if(PROJECT_ENABLE_SQLITE)
|
||||
)
|
||||
|
||||
list(APPEND PROJECT_DEPENDENCIES sqlite_project)
|
||||
|
||||
if (PROJECT_IS_DARWIN)
|
||||
add_dependencies(sqlite_project zlib_project)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
@@ -23,9 +23,5 @@ if(PROJECT_ENABLE_STDUUID)
|
||||
)
|
||||
|
||||
list(APPEND PROJECT_DEPENDENCIES stduuid_project)
|
||||
|
||||
if (PROJECT_IS_DARWIN)
|
||||
add_dependencies(stduuid_project zlib_project)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
@@ -14,9 +14,5 @@ if (PROJECT_ENABLE_TESTING)
|
||||
)
|
||||
|
||||
list(APPEND PROJECT_DEPENDENCIES gtest_project)
|
||||
|
||||
if (PROJECT_IS_DARWIN)
|
||||
add_dependencies(gtest_project zlib_project)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
@@ -1,16 +0,0 @@
|
||||
if(PROJECT_IS_DARWIN)
|
||||
if(NOT PROJECT_BUILD)
|
||||
ExternalProject_Add(zlib_project
|
||||
PREFIX external
|
||||
URL ${PROJECT_3RD_PARTY_DIR}/mingw64/zlib-${ZLIB_VERSION}.tar.gz
|
||||
URL_HASH SHA256=${ZLIB_HASH}
|
||||
LIST_SEPARATOR |
|
||||
CMAKE_ARGS ${PROJECT_EXTERNAL_CMAKE_FLAGS}
|
||||
-DBUILD_SHARED_LIBS=${PROJECT_BUILD_SHARED_LIBS}
|
||||
-DBUILD_STATIC_LIBS=ON
|
||||
-DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
|
||||
)
|
||||
|
||||
list(APPEND PROJECT_DEPENDENCIES zlib_project)
|
||||
endif()
|
||||
endif()
|
@@ -1,15 +1,15 @@
|
||||
set(BINUTILS_VERSION 2.44)
|
||||
set(BOOST2_MAJOR_VERSION 1)
|
||||
set(BOOST2_MINOR_VERSION 76)
|
||||
set(BOOST2_PATCH_VERSION 0)
|
||||
set(BOOST_MAJOR_VERSION 1)
|
||||
set(BOOST_MINOR_VERSION 88)
|
||||
set(BOOST_PATCH_VERSION 0)
|
||||
set(BOOST2_MAJOR_VERSION 1)
|
||||
set(BOOST2_MINOR_VERSION 76)
|
||||
set(BOOST2_PATCH_VERSION 0)
|
||||
set(CPP_HTTPLIB_VERSION 0.23.1)
|
||||
set(CURL2_VERSION 8_15_0)
|
||||
set(CURL_VERSION 8.15.0)
|
||||
set(EXPAT2_VERSION 2_7_1)
|
||||
set(CURL2_VERSION 8_15_0)
|
||||
set(EXPAT_VERSION 2.7.1)
|
||||
set(EXPAT2_VERSION 2_7_1)
|
||||
set(GCC_VERSION 15.1.0)
|
||||
set(GTEST_VERSION 1.17.0)
|
||||
set(ICU_VERSION 76-1)
|
||||
@@ -22,9 +22,9 @@ set(PKG_CONFIG_VERSION 0.29.2)
|
||||
set(PUGIXML_VERSION 1.15)
|
||||
set(ROCKSDB_VERSION 10.4.2)
|
||||
set(SPDLOG_VERSION 1.15.3)
|
||||
set(SQLITE2_VERSION 3.50.3)
|
||||
set(SQLITE_VERSION 3500300)
|
||||
set(SQLITE2_VERSION 3.50.3)
|
||||
set(STDUUID_VERSION 1.2.3)
|
||||
set(WINFSP2_VERSION 2.1)
|
||||
set(WINFSP_VERSION 2.1.25156)
|
||||
set(WINFSP2_VERSION 2.1)
|
||||
set(ZLIB_VERSION 1.3.1)
|
||||
|
@@ -924,6 +924,7 @@ RUN if [ -f "/3rd_party/rocksdb-${MY_ROCKSDB_VERSION}.tar.gz" ]; then \
|
||||
-DROCKSDB_INSTALL_ON_WINDOWS=ON \
|
||||
-DWITH_BENCHMARK=OFF \
|
||||
-DWITH_BENCHMARK_TOOLS=OFF \
|
||||
-DWITH_BZ2=OFF \
|
||||
-DWITH_CORE_TOOLS=OFF \
|
||||
-DWITH_EXAMPLES=OFF \
|
||||
-DWITH_GFLAGS=OFF \
|
||||
|
Reference in New Issue
Block a user