์ฐธ๊ณ ๋ก ์ถ๊ฐ OpenJ9 ๋น๋๋ ์ด์ ๊ธฐ๋ณธ์ ์ผ๋ก cmake๋ฅผ ์ฌ์ฉํฉ๋๋ค(๊ตฌ์ฑ์์ ๋นํ์ฑํํ์ง ์๋ ํ). ๋ชจ๋ jdk11 ๋น๋๊ฐ ์ด๋ฏธ cmake๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๋ ์ ์ ๊ณ ๋ คํ๋ฉด ์ด๊ฒ์ด Adopt์์ ์ด๋ค ์ํฅ๋ ๋ฏธ์น ์ง ํ์คํ์ง ์์ต๋๋ค.
https://github.com/ibmruntimes/openj9-openjdk-jdk8/pull/474 - jdk8, ๋ชจ๋ Linux, AIX, Mac
https://github.com/ibmruntimes/openj9-openjdk-jdk16/pull/11 - jdk16, ๋ชจ๋ Linux, Mac
https://github.com/ibmruntimes/openj9-openjdk-jdk/pull/276 - jdk17, ๋ชจ๋ Linux, Mac
์ด๊ฒ์ cmake
๋น๋๊ฐ ํจ์ฌ ๋ ๋ง์ ๋์คํฌ ๊ณต๊ฐ์ ์ฌ์ฉํ๋ค๋ ๊ฒ์ ์๊ณ ์๋ค๋ ์ ์์ ์๋นํ ์ํฅ์ ๋ฏธ์น ๊ฒ์
๋๋ค
์ด๋ฅผ ์ํํ https://github.com/AdoptOpenJDK/openjdk-build/pull/2416 ์ด ์์ง๋ง ์์ง ๋ณํฉ๋์ง ์์์ต๋๋ค.
๊ธ์, jdk16, jdk17 ๋ณ๊ฒฝ ์ฌํญ์ด ๊ธ์์ผ์ ๋ฐ์ํ์ต๋๋ค. jdk8 ๋ณ๊ฒฝ์ ์ค๋๋ง ๋ฐ์ํ์ต๋๋ค.
์ด๊ฒ์ ์ง๊ธ ๊ตฌํ๋์์ง๋ง ๋ด๊ฐ ์๊ฐํ๋ "์ ๋ณด์ฉ"์ผ ๋ฟ์ ๋๋ค. ํ์