mirror of
				https://github.com/jcefmaven/jcefbuild.git
				synced 2025-11-04 08:33:40 +08:00 
			
		
		
		
	Set osx architectures
This commit is contained in:
		@@ -19,7 +19,7 @@
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td><b>Java</b></td>
 | 
			
		||||
    <td>OpenJDK 11</td>
 | 
			
		||||
    <td>OpenJDK 17</td>
 | 
			
		||||
    <td>Oracle JDK 8</td>
 | 
			
		||||
    <td>Microsoft JDK 11</td>
 | 
			
		||||
    <td>Temurin JDK 8</td>
 | 
			
		||||
@@ -27,8 +27,8 @@
 | 
			
		||||
  <tr>
 | 
			
		||||
    <td><b>Compiler</b></td>
 | 
			
		||||
    <td>GCC 10</td>
 | 
			
		||||
    <td>VS 2019</td>
 | 
			
		||||
    <td>VS 2019</td>
 | 
			
		||||
    <td>VS 2022</td>
 | 
			
		||||
    <td>VS 2022</td>
 | 
			
		||||
    <td>Xcode 13</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
 
 | 
			
		||||
@@ -59,9 +59,9 @@ cd jcef_build
 | 
			
		||||
 | 
			
		||||
# MacOS: Generate amd64/arm64 Makefiles.
 | 
			
		||||
if [ ${TARGETARCH} == 'amd64' ]; then
 | 
			
		||||
    cmake -G "Ninja" -DPROJECT_ARCH="x86_64" -DCMAKE_BUILD_TYPE=${BUILD_TYPE} ..
 | 
			
		||||
    cmake -G "Ninja" -DPROJECT_ARCH="x86_64" -DCMAKE_OSX_ARCHITECTURES="x86_64" -DCMAKE_BUILD_TYPE=${BUILD_TYPE} ..
 | 
			
		||||
else
 | 
			
		||||
    cmake -G "Ninja" -DPROJECT_ARCH="arm64" -DCMAKE_BUILD_TYPE=${BUILD_TYPE} ..
 | 
			
		||||
    cmake -G "Ninja" -DPROJECT_ARCH="arm64" -DCMAKE_OSX_ARCHITECTURES="arm64" -DCMAKE_BUILD_TYPE=${BUILD_TYPE} ..
 | 
			
		||||
fi
 | 
			
		||||
# Build native part using ninja.
 | 
			
		||||
ninja -j4
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user