Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 593504
Collapse All | Expand All

(-)file_not_specified_in_diff (-22 / +41 lines)
Line 8 Link Here
8
inherit toolchain-funcs cmake-utils python-single-r1 java-pkg-opt-2 java-ant-2
8
inherit toolchain-funcs cmake-utils python-r1 java-pkg-opt-2 java-ant-2
9
--
Line 101 Link Here
101
	use python && python-single-r1_pkg_setup
Lines 235-251 Link Here
235
	if use python; then
236
		# Set all python variables to load the correct Gentoo paths
237
		mycmakeargs+=(
238
			-DWITH_PYTHON=ON
239
			-DGENTOO_PYTHON_EXECUTABLE=${EPYTHON}
240
			-DGENTOO_PYTHON_INCLUDE_PATH="$(python_get_includedir)"
241
			-DGENTOO_PYTHON_LIBRARIES="$(python_get_library_path)"
242
			-DGENTOO_PYTHON_PACKAGES_PATH="$(python_get_sitedir)"
243
			-DGENTOO_PYTHON_MAJOR=${EPYTHON:6:1}
244
			-DGENTOO_PYTHON_MINOR=${EPYTHON:8:1}
245
			-DGENTOO_PYTHON_DEBUG_LIBRARIES="" # Absolutely no clue what this is
246
		)
247
		use examples && mycmakeargs+=( -DINSTALL_PYTHON_EXAMPLES=ON )
248
	else
249
		mycmakeargs+=( -DINSTALL_PYTHON_EXAMPLES=OFF )
250
	fi
251
Line 267 Link Here
267
	cmake-utils_src_configure
249
	if use python; then
268
--
250
		mycmakeargs+=( -DWITH_PYTHON=ON )
251
		use examples && mycmakeargs+=( -DINSTALL_PYTHON_EXAMPLES=ON )
252
		premakeargs=${mycmakeargs}
253
		pyconfigure() {
254
			mycmakeargs=${premakeargs}
255
			mycmakeargs+=(
256
        		-DGENTOO_PYTHON_EXECUTABLE=${EPYTHON}
257
           		-DGENTOO_PYTHON_INCLUDE_PATH="$(python_get_includedir)"
258
           		-DGENTOO_PYTHON_LIBRARIES="$(python_get_library_path)"
259
            	-DGENTOO_PYTHON_PACKAGES_PATH="$(python_get_sitedir)"
260
            	-DGENTOO_PYTHON_MAJOR=${EPYTHON:6:1}
261
            	-DGENTOO_PYTHON_MINOR=${EPYTHON:8:1}
262
            	-DGENTOO_PYTHON_DEBUG_LIBRARIES="" # Absolutely no clue what this is
263
        	)
264
			cmake-utils_src_configure
265
		}
266
		python_foreach_impl run_in_build_dir pyconfigure
267
	else
268
		mycmakeargs+=( -DINSTALL_PYTHON_EXAMPLES=OFF )
269
		cmake-utils_src_configure
270
	fi
271
	
272
}
273
274
src_compile() {
275
	if use python; then
276
		python_foreach_impl run_in_build_dir cmake-utils_src_compile
277
	else
278
		cmake-utils_src_compile
279
	fi
Line 269 Link Here
281
282
src_install() {
283
	if use python; then
284
        python_foreach_impl run_in_build_dir cmake-utils_src_install
285
	else
286
		cmake-utils_src_install
287
	fi
288
}
289

Return to bug 593504