-install -d build
-cd build
-%cmake .. \
- -DOCIO_BUILD_DOCS=ON \
-%if %{with java}
- -DOCIO_BUILD_JNIGLUE=ON \
- -DOCIO_STATIC_JNIGLUE=OFF \
-%endif
- %{!?with_sse2:-DOCIO_USE_SSE=OFF} \
- -DUSE_EXTERNAL_TINYXML=ON \
- -DUSE_EXTERNAL_YAML=ON \
- -DPYTHON_INCLUDE_LIB_PREFIX=ON
-
-%{__make}
+%cmake -B build \
+ -DCMAKE_CONFIGURATION_TYPES=PLD \
+ -DCMAKE_CXX_STANDARD=14 \
+ %{cmake_on_off doc OCIO_BUILD_DOCS} \
+ %{cmake_on_off java OCIO_BUILD_JAVA} \
+ %{!?with_sse2:-DOCIO_USE_SSE2=OFF} \
+ %{!?with_sse3:-DOCIO_USE_SSE3=OFF} \
+ %{!?with_ssse3:-DOCIO_USE_SSSE3=OFF} \
+ %{!?with_sse4:-DOCIO_USE_SSE4=OFF} \
+ %{!?with_sse42:-DOCIO_USE_SSE42=OFF} \
+ %{!?with_avx:-DOCIO_USE_AVX=OFF} \
+ %{!?with_avx2:-DOCIO_USE_AVX2=OFF} \
+ %{!?with_avx512:-DOCIO_USE_AVX512=OFF} \
+ %{!?with_f16c:-DOCIO_USE_F16C=OFF}
+
+%{__make} -C build