]> git.ipfire.org Git - pakfire.git/blob - macros/cmake.macro
macros: cmake: Fix setting paths
[pakfire.git] / macros / cmake.macro
1 #
2 # cmake macros
3 #
4
5 __cmake = /usr/bin/cmake
6 if "%{lib}" == "lib64"
7 __cmake_lib_suffix = -DLIB_SUFFIX=64
8 end
9
10 cmake = %{__cmake} \
11 -DCMAKE_VERBOSE_MAKEFILE=ON \
12 \
13 -DCMAKE_INSTALL_PREFIX:PATH=%{prefix} \
14 -DCMAKE_INSTALL_SYSCONFDIR:PATH=%{sysconfdir} \
15 -DCMAKE_INSTALL_LIBDIR:PATH=%{libdir} \
16 -DCMAKE_INSTALL_INCLUDEDIR:PATH=%{includedir} \
17 -DCMAKE_INSTALL_DATAROOTDIR:PATH=%{datadir} \
18 %{__cmake_lib_suffix} \
19 -DBUILD_SHARED_LIBS:BOOL=ON \
20 \
21 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
22 -DCMAKE_C_FLAGS_RELWITHDEBINFO="%{CFLAGS}" \
23 -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="%{CXXFLAGS}" \
24 -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="%{LDFLAGS}"