|
![](https://seccdn.libravatar.org/avatar/0b2750e4294f64ba21799a0c943b16696b8a8d6bb1286fd347db9107652eaf6f?s=16&d=retro) |
ac58f98 |
#
|
|
![](https://seccdn.libravatar.org/avatar/0b2750e4294f64ba21799a0c943b16696b8a8d6bb1286fd347db9107652eaf6f?s=16&d=retro) |
ac58f98 |
# Macros for cmake
|
|
![](https://seccdn.libravatar.org/avatar/0b2750e4294f64ba21799a0c943b16696b8a8d6bb1286fd347db9107652eaf6f?s=16&d=retro) |
ac58f98 |
#
|
|
![](https://seccdn.libravatar.org/avatar/0b2750e4294f64ba21799a0c943b16696b8a8d6bb1286fd347db9107652eaf6f?s=16&d=retro) |
ac58f98 |
%_cmake_lib_suffix64 -DLIB_SUFFIX=64
|
|
![](https://seccdn.libravatar.org/avatar/082b19ca4e231b0f1c8cc127e76ebbc2c8d4915ed5e40f8dad503c31c9b743c6?s=16&d=retro) |
57dcacb |
%_cmake_skip_rpath -DCMAKE_SKIP_RPATH:BOOL=ON
|
|
![](https://seccdn.libravatar.org/avatar/082b19ca4e231b0f1c8cc127e76ebbc2c8d4915ed5e40f8dad503c31c9b743c6?s=16&d=retro) |
1ea9fac |
%_cmake_version @@CMAKE_VERSION@@
|
|
![](https://seccdn.libravatar.org/avatar/082b19ca4e231b0f1c8cc127e76ebbc2c8d4915ed5e40f8dad503c31c9b743c6?s=16&d=retro) |
4a777e4 |
%__cmake /usr/bin/cmake
|
|
![](https://seccdn.libravatar.org/avatar/0b2750e4294f64ba21799a0c943b16696b8a8d6bb1286fd347db9107652eaf6f?s=16&d=retro) |
ac58f98 |
|
|
![](https://seccdn.libravatar.org/avatar/0b2750e4294f64ba21799a0c943b16696b8a8d6bb1286fd347db9107652eaf6f?s=16&d=retro) |
ac58f98 |
%cmake \
|
|
![](https://seccdn.libravatar.org/avatar/0b2750e4294f64ba21799a0c943b16696b8a8d6bb1286fd347db9107652eaf6f?s=16&d=retro) |
ac58f98 |
CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \
|
|
![](https://seccdn.libravatar.org/avatar/0b2750e4294f64ba21799a0c943b16696b8a8d6bb1286fd347db9107652eaf6f?s=16&d=retro) |
ac58f98 |
CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \
|
|
Orion Poplawski |
d8fd6d2 |
FFLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FFLAGS ; \
|
|
Orion Poplawski |
d8fd6d2 |
%{?__global_ldflags:LDFLAGS="${LDFLAGS:-%__global_ldflags}" ; export LDFLAGS ;} \
|
|
![](https://seccdn.libravatar.org/avatar/0b2750e4294f64ba21799a0c943b16696b8a8d6bb1286fd347db9107652eaf6f?s=16&d=retro) |
ac58f98 |
%__cmake \\\
|
|
![](https://seccdn.libravatar.org/avatar/082b19ca4e231b0f1c8cc127e76ebbc2c8d4915ed5e40f8dad503c31c9b743c6?s=16&d=retro) |
2dd88b1 |
-DCMAKE_VERBOSE_MAKEFILE=ON \\\
|
|
![](https://seccdn.libravatar.org/avatar/0b2750e4294f64ba21799a0c943b16696b8a8d6bb1286fd347db9107652eaf6f?s=16&d=retro) |
a1819c2 |
-DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \\\
|
|
Orion Poplawski |
b3da378 |
-DINCLUDE_INSTALL_DIR:PATH=%{_includedir} \\\
|
|
Orion Poplawski |
b3da378 |
-DLIB_INSTALL_DIR:PATH=%{_libdir} \\\
|
|
Orion Poplawski |
b3da378 |
-DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \\\
|
|
Orion Poplawski |
b3da378 |
-DSHARE_INSTALL_PREFIX:PATH=%{_datadir} \\\
|
|
Orion Poplawski |
b3da378 |
%if "%{?_lib}" == "lib64" \
|
|
Orion Poplawski |
b3da378 |
%{?_cmake_lib_suffix64} \\\
|
|
Orion Poplawski |
b3da378 |
%endif \
|
|
![](https://seccdn.libravatar.org/avatar/0b2750e4294f64ba21799a0c943b16696b8a8d6bb1286fd347db9107652eaf6f?s=16&d=retro) |
ac58f98 |
-DBUILD_SHARED_LIBS:BOOL=ON
|